[운영체제] 소개, 필요성, 정의, 역할

728x90
반응형

운영체제 (기능 및 역할)

 

컴퓨터는 운영체제없이도 작동한다. 최초 컴퓨터인 에니악 처럼 진공관을 회선으로 연결하여 프로그래밍할 수 있다.

운영체제가 있다면 기능을 추가하거나 성능을 향상시킬 수 있다.

 

유선 전화기 vs 스마트폰

둘 다 전화는 되지만 os가 있는 스마트폰은 기능을 추가하거나 성능을 향상시킬 수 있다

 

mp3, pmp 과 같이 작은 기기에 들어가는 cpu성능이 낮고 메모리 사용량이 적은 기기에 필요한 os는 

임베디드 os라고 한다. ios 처럼 모바일 os도 있다 

 

컴퓨터에는 다양한 자원이 있다 (키보드, 모니터, 프린터기 등)

엑셀, 웹 브라우저 등은 응용 프로그램이라고 부른다. 이런 응용 프로그램은 하나의 컴퓨터에서 cpu, 키보드 등의 

컴퓨터 자원을 서로 차지하려고 한다. os는 이러한 컴퓨터 자원을 응용 프로그램에게 분배하는 관리하는 역할을 한다.

(자원관리)

 

고의적이거나 의도치 않은 자원의 사용은 다른 사용자의 데이터를 지우거나 변경할 수도 있다. 이를 막기위해 os는 사용자의 직접적인 자원 접근을 막고 데이터를 주면 처리를 해주는 사용자 인터페이스를 제공한다 (자원 보호)

 

하드웨어는 드라이버를 통해 연결하여 자원을 확장시킨다. 하드웨어 종류에 상관없이 사용하게 해준다 (하드웨어 인터페이스)

 

유틸리티: 운영체제 기능이 많아지고 구조가 복잡해지면서 바이러스 검사, 디스크 조각 모음, 압축 프로그램과 같이 운영체제 작업을 보조하는 소프트웨어

 

 

728x90
반응형
TAGS.

Comments