반응형 쉘1 [Linux] 유닉스 / 리눅스 시스템 구조 유닉스 시스템 구조 운영체제는 컴퓨터의 하드웨어 자원을 운영 관리하고 프로그램을 실행할 수 있는 환경을 제공하는 소프트웨어이다. 일반적으로 이러한 소프트웨어의 핵심부분을 커널이라고 하는데 이는 상대적으로 작고 운영체제의 핵심 역할을 하기 때문이다. 커널과 시스템 호출 커널(kernel)은 하드웨어를 운영 관리하여 프로세스, 파일, 메모리, 통신, 주변 장치 등을 관리하는 서비스를 제공한다. 커널이 제공하는 각 서비스에 대해 다음과 같이 요약 정리할 수 있다. 프로세스 관리 여러개의 프로그램이 실행될 수 있도록 프로세스들을 CPU 스케줄링하여 마치 그들이 동시에 수행되는 것처럼 보이 는 효과를 낸다. 파일 관리 디스크와 같은 저장장치 상에 파일 시스템을 구성하여 파일을 관리한다. 메모리 관리 메인 메모리가.. 2023. 3. 30. 이전 1 다음 반응형