[OS]운영체제_1
Updated:
운영체제 서론
1. 운영체제란 ?
PC를 구입하면 운영체제(Window xp , 7 , Linux , MS-DOS ,…)가 설치되어있는데 컴퓨터의 자원들을 효율적으로 관리하고 , 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임.
다시말하면
- 하드웨어 장치들을 관리하는 프로그램
- 성능을 높임
- 사용자에게 편의성을 제공
- 컴퓨터의 하드웨어를 관리하는 프로그램
2. OS가 없는 컴퓨터는 ?
- 메모리에 명령들을 기억해둬야함 프로그램을 내장해주고 프로세스가 메모리에 명령들을 실행할텐데 운영체제가없으면 실행하려고해도 멋대로 실행하기때문에 아무것도 할 수 없음, 휘발성메모리 , 야생마가 된다.
- 파일을 하드디스크의 메모리에 올릴수가 없음
- 메모리에 있는 프로그램을 동시에 실행시켜줄 수 없음
폭주하는 컴퓨터가된다.
3. 부팅
컴퓨터는 프로세스와 메모리로 구성 그외에도 하드디스크를 가지고있고 메인메모리는 두부류로 나눠짐 램(RAM) : 메인메모리의 대부분을 차지 , 읽고 쓰기 가능 ,전원을 끄면 휘발성 롬(ROM) : 극히 일부분 수십, 읽기만가능 , 전원과 관계없이 내용이 유지됨 , 비휘발성
전원을 키면 프로세스는 롬부분의 코드를 읽어옴 롬안에 있는 프로그램의 있는내용은 아래와 같음.
3-1. 부팅시 롬 실행순서
- post(power-On Self-Test) 자가진단을함
- Boot load가 실행됨 하드 디스크에 있는 OS를 메인메모리로 가져옴 이렇게 OS를 메인메모리로 올라오는것을 boot이라함 load는 적재
- 위의 과정이 끝나면 Rom은 전원을 키고 실행되고 역할을 끝낸다.
4. OS는 컴퓨터를 끄지않는한 항상 메모리에 상주(Resident) 한다.
OS = 커널(CPU를 관리함 , 핵심) + 쉘(껍질 , os에 바깥부분에 위치해서 사용자의 명령을 실행해줌) OS바깥부분에 Application
-
APP = 워드프로세서 , MS-WORD , 게임 , 비디오플레이어 등.. (OS가 관리해주는대로 하드웨어 자원을 사용)
-
OS = 메모리관리 , 하드디스크 관리 , 파일관리 등..
-
하드웨어 = CPU, 메모리 , 모니터 , 키보드 , 스피커 등… (하드웨어를 관리해주는 프로그램이 OS)
하드웨어 > 운영체제(OS) > 애플리케이션
5. 운영체제는 정부와 같다 (운영체제 vs 정부)
- 자원관리자(Resource Manager)
- 자원할당자(Resource Arrocate)
정부가 관리만한다 직접하지는않음(국토 , 인력 , 예산) ex) 실제 도로는 건설회사가 만듬 업무별 부서 : 행정부 , 국방부 , 농림부 등..
OS도 마찬가지로 프로세스를 관리하는부서가 있다 메모리를 관리하는부서 , 하드디스크를 관리하는 부서 , 파일매니지먼트 부서 , 네트워크 매니지먼트 , SECURITY ..등
그중에선 CPU , MEMORY순으로 중요하다.
Leave a comment