운영체제
-
[정보보안기사] 운영체제 이해 및 관리(4) - 스레드휴지통 2019. 7. 17. 00:23
스레드 스레드란 프로세스 내의 실행되는 흐름의 단위를 말한다. 프로세스 내부에서 프로세스의 일부 기능을 갖고 있기 때문에 경량프로세스(LWP, Light Weight Process)라고도 한다. 스레드는 독립된 작업을 수행하고 제어해야 하기 때문에 자신만의 스택과 레지스터를 가지고 있다. 그리고 스레드를 하나만 사용하는 경우를 단일 스레드라고 하며 여러개를 사용하는 경우를 멀티 스레드라고 한다. 스레드가 하나뿐인 단일 스레드의 경우는 예전에 사용되던 os의 특징이며 프로그램은 1개씩 밖에 사용하지 못하는 단점이 있었다. 하지만 멀티스레드를 사용할 경우에는 여러 프로세스를 동시에 진행할 수가 있다. 멀티 스레드의 장점은 그래서 다중 처리기 구조의 활용이 가장 크며, 그로 인해 가능해진 서로간의 자원 공유,..
-
[정보보안기사] 운영체제 이해 및 관리(3) - 프로세스휴지통 2019. 7. 13. 00:14
이제 운영체제의 주요 구성 기술들에 대해서 자세히 살펴보도록 하겠다. 우선 프로세스이다. 프로세스(Process) 프로세스는 실행 중인 프로그램을 뜻하며 프로세서는 그것을 관리하는 녀석을 말한다. 프로세스는 일반적으로 스택, 데이터 섹션, 힙 등을 포함한다. 프로세스는 PCB를 가지고 있는데 이 PCB라는 것도 알아둬야하는 중요한 개념이다. PCB(Process Control Block, 프로세스 제어 블록) : OS가 프로세스에 대한 중요한 정보를 저장해 놓을 수 있는 저장 장소로서 프로세스의 현재 상태, 프로세스 고유 식별자, 프로세스의 우선순위, 프로세스가 적재된 기억장치 부분을 가리킨 포인터 등의 정보를 담고 있다. PCB가 프로세스의 중요한 정보를 포함하고 있기 때문에, 일반 사용자가 접근하지 ..
-
[정보보안기사] 운영체제 이해 및 관리(2) - 커널 개념 및 종류휴지통 2019. 7. 12. 15:46
운영체제 구조의 핵심은 바로 커널이다. 문제에도 자주 출제되는 개념으로 커널에 대한 이해를 충분히 해야된다. 커널은 시스템의 모든것을 제어하는 저택의 집사같은 존재이다. 하드웨어와 직접적인 상호작동을 통하여 프로그램에게 일관적인 서비스를 제공한다 핵심 관리는 프로세스와 파일의 관리로 주기억장치에 상주하여 프로세스 스케줄링, 기억장치 관리, 파일 시스템 관리, 운영체제의 고유 기능들을 제공한다. 커널의 종류는 위키백과를 참조하였다. 단일형 커널(monolithic kernel) - 커널의 다양한 서비스 및 높은 수준의 하드웨어 추상화를 하나의 덩어리(주소 공간)로 묶은 것이다. 운영 체제 개발자 입장에서 유지 보수가 일반적으로 더 어려우나 성능이 좋다. 마이크로커널(microkernel) - 하드웨어 추상..
-
[정보보안기사] 운영체제 이해 및 관리(1) - OS(운영체제) 개념휴지통 2019. 7. 11. 14:42
오늘부터 정보보안기사 준비를 위해서 출제기준의 근거한 범위에 대한 개념을 한번 알아보고 정리하는 시간을 쭉 가지려고 합니다. 각설하고 바로 본론으로 들어가보자. 목차 시스템 보안 1. 클라이언트 보안 1. 클라이언트 보안 관리 1. 운영체제 이해 및 관리 2. 인증&접근 통제의 이해 및 관리 3. 파일시스템 이해 및 관리 4. 공격 기술의 이해 및 대응관리 5. 최신 유&무선 단말기의 보안(공격 기술 및 대응기술, 보안 이슈 등) 이해 및 관리 2. 서버 보안 1. 서버 보안 관리 1. 운영체제 이해 및 관리 2. 인증&접근 통제의 이해 및 관리 3. 파일시스템 이해 및 관리 4. 공격 기술의 이해 및 대응관리 5. 최신 유&무선 단말기의 보안(공격 기술 및 대응기술, 보안 이슈 등) 이해 및 관리 클라..