ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 유닉스 시스템 구조
    linux 2020. 9. 15. 16:05

    컴퓨터 시스템의 구성

    컴퓨터 시스템의 구성은 하드웨어와 소프트웨어로 구성된다

    하드웨어는 cpu,메모리,디스크,주변장치 등으로 구성된다.

     

    운영체제

    운영체제는 컴퓨터의 하드웨어 자원을 운영 관리하고 프로그램을 실행 할 수 있는 환경을 제공하는 소프트웨어이다.

    일반적으로 이러한 소프트웨어의 핵심 부분을 커널이라고 하는데 이는 상대적으로 작고 운영체제의 핵심 역활을 하기 때문이다.

     

     

    출처-유닉스리눅스 사용에서 프로그래밍까지 서적

     

     

     

    커널은 하드웨어를 운영 관리하며 프로세스, 파일, 메모리, 통신, 주변장치 등을 관리하는 서비스를 제공한다.

     

    각 서비스에 대해 다음과 같이 요약 정리할 수 있다.

     

    프로세스 관리

    여러 개의 응용 프로그램이 실행될 수 있도록 프로세스를 cpu스케줄링하여 마치 그들이 동시에 수행되는 것처럼 보이는 효과를 낸다.

     

    파일 관리

    디스크 상에 파일 시스템을 구성하여 파일을 관리한다.

     

    메모리 관리

    메인 메모리가 효과적으로 사용될 수 있도록 관리한다.

     

    통신 관리

    네트워크를 통해 정보를 주고받을 수 있도록 관리한다.

     

    주변장치 관리

    모니터, 키보드, 마우스와 같은 장치를 사용할 수 있도록 관리한다

     

     

    사용자와 운영체제 사이의 인터페이스를 제공하는 특수 프로그램으로 사용자로부터 명령어를 입려받아 그 명령어를 해석하여 수행해 주는 명령어 해석기이다.

    쉘을 이용하여 사용자는 다른 유틸리티나 응용 프로그램을 쉽게 사용할 수 있다.

    'linux' 카테고리의 다른 글

    리눅스 유용한 명령어  (0) 2020.09.21
    쉘과 프롬프트  (0) 2020.09.16
    디렉토리와 파일1  (0) 2020.09.10
Designed by Tistory.