DevKim

[OS] 운영체제 remind 본문

운영체제

[OS] 운영체제 remind

on_doing 2020. 12. 19. 21:31
728x90

지난 학기에 운영체제 수업을 듣고., A+을 받았던 과목이지만,

영어 수업이었고 완벽하게 이해를 못한 느낌이 들어 다시 공부를 시작하고, 정리를 해보려고한다.

오늘은 몸 풀기!

 

+) 어차피 복습용으로 적는거라.. 폰트나 가독성에 시간을 쏟지는 않을 것이다..

 

* 참고 *

조성호 - '쉽게 배우는 운영체제' 책을 참고했다.

(영어 원서보다가 한글 책 보니 이해가 너무 잘된다ㅠㅠ(감격))

 


1) 생활속의 운영체제

*운영체제 = sw와 hw의 결합인 펌웨어와 유사하다.

-> 윈도우,mac,ios,mp3,내비.. 등등

 

 

2) 운영체제의 필요성

운영체제를 사용하고 공부해야하는 이유를 알아보자

 

- 여러 작업을 동시에 사용할 수 있게 되면서, 사용 규칙이 필요해짐

- 새로운 기능추가, 성능 변경 가능

- 자원 관리

- 자원 보호 : 사용자가 직접 자원에 접근하는 것을 막는다

 

 

3) 운영체제의 역할을 정리하자면..

 

1. 자원관리

 

: 우리는 컴퓨터로 음악을 듣고, 카톡도 하고.. 서핑도 하고 등등한다.

근데 이떄 컴퓨터 자원을 사용하는데, 이때 OS가 자원을 응용프로그램에게 적절하게 나눠주며 user가 편리하게한다.

 

2. 자원보호

 

:어떤 응용 프로그램이 고의는 아니더라도.. 남의 영역을 침범하여 데이터를 지울 수도있다..!! 이러한 상황을 막는다

 

3. 하드웨어 interface 제공

 

: 브랜드마다 키보드도 다르고 마우스도 다르고~ 모든게 다르다.

하지만 우리는 한번의 드라이버(장치 드라이버가 그 예이다.)를 설치하면 어떤 브랜드의 마우스라도 사용가능하다!

복잡한 과정없이 다양한 장치를 사용하게 해준다.!

 

4. 사용자 interface 제공

 

: 가장 큰 예시는 GUI (사용자 그래픽 인터페이스) 제공해준다 -> 우리가 마우스를 사용할 수 있게 된 계기!

 

 

 

 

+) 용어 정리

* interface - 사용자가 컴퓨터를 사용할 수 있도록 해주고, 결과를 알려주는 것

*computer resouce - 하드디스크,마우스,그래픽카드 ..등등 컴퓨터에 부착된 모든 장치들

* utility - 운영체제의 작업을 보조하는 SW (ex. 압축 프로그램, 바이러스 검사,.etc)

728x90
Comments