시스템 보안
-
[정보보안기사] 운영체제 이해 및 관리(3) - 프로세스휴지통 2019. 7. 13. 00:14
이제 운영체제의 주요 구성 기술들에 대해서 자세히 살펴보도록 하겠다. 우선 프로세스이다. 프로세스(Process) 프로세스는 실행 중인 프로그램을 뜻하며 프로세서는 그것을 관리하는 녀석을 말한다. 프로세스는 일반적으로 스택, 데이터 섹션, 힙 등을 포함한다. 프로세스는 PCB를 가지고 있는데 이 PCB라는 것도 알아둬야하는 중요한 개념이다. PCB(Process Control Block, 프로세스 제어 블록) : OS가 프로세스에 대한 중요한 정보를 저장해 놓을 수 있는 저장 장소로서 프로세스의 현재 상태, 프로세스 고유 식별자, 프로세스의 우선순위, 프로세스가 적재된 기억장치 부분을 가리킨 포인터 등의 정보를 담고 있다. PCB가 프로세스의 중요한 정보를 포함하고 있기 때문에, 일반 사용자가 접근하지 ..
-
[정보보안기사] 운영체제 이해 및 관리(2) - 커널 개념 및 종류휴지통 2019. 7. 12. 15:46
운영체제 구조의 핵심은 바로 커널이다. 문제에도 자주 출제되는 개념으로 커널에 대한 이해를 충분히 해야된다. 커널은 시스템의 모든것을 제어하는 저택의 집사같은 존재이다. 하드웨어와 직접적인 상호작동을 통하여 프로그램에게 일관적인 서비스를 제공한다 핵심 관리는 프로세스와 파일의 관리로 주기억장치에 상주하여 프로세스 스케줄링, 기억장치 관리, 파일 시스템 관리, 운영체제의 고유 기능들을 제공한다. 커널의 종류는 위키백과를 참조하였다. 단일형 커널(monolithic kernel) - 커널의 다양한 서비스 및 높은 수준의 하드웨어 추상화를 하나의 덩어리(주소 공간)로 묶은 것이다. 운영 체제 개발자 입장에서 유지 보수가 일반적으로 더 어려우나 성능이 좋다. 마이크로커널(microkernel) - 하드웨어 추상..