정의
OS란, Operating System으로 사용자가 컴퓨터의 하드웨어를 효율적으로 쓰도록 관리를 도와주는 프로그램이다.
우리가 흔히 아는 windows, 요즘 내가 많이쓰는 linux (CentOS, Ubuntu), MacOS 등등이 존재한다.
목적
사용자가 어떻게하면 편리하게 쓸까, 효율적으로 쓸까가 굉장히 중요하다.
따라서 처리능력, 응답시간, 신뢰도, 사용가능도 이 4가지를 기준으로 OS를 평가한다면, 좋은 OS를 만들 수 있다.
- 컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 매개체 역할, bridge 역할을 하는 프로그램이다.
- 사용자에게 프로그램을 수행할 수 있는 환경을 제공한다.
- 컴퓨터 하드웨어를 효율적으로 이용할 수 있도록 해준다.
구조 및 기능
- 자원 할당자로서의 역할 - 하드웨어, 소프트웨어적인 자원들을 조정, 할당
- 제어 프로그램 - 사용자 프로그램의 실행과 I/O장치의 작동
- Kernel - 운영체제에서 소프트웨어적인 기능, 항상 수행하는 프로그램, 응용 프로그램을 제외한 모든 프로그램
https://mambo-coding-note.tistory.com/198
Reference
OS 관련되서 좋은 ppt 이다.
https://slidesplayer.org/slide/11329749/
https://slidesplayer.org/slide/15009825/
이 게시글은 밑의 블로그를 참조했습니다.
'대학원 공부 > computer science' 카테고리의 다른 글
open source : Docker가 도대체 뭘까? (0) | 2020.03.28 |
---|---|
Linux : linux 구조 (0) | 2020.03.28 |
Computer Structure : 공냉쿨러 vs 수냉쿨러 (0) | 2020.03.16 |
Computer & Structure : 아두이노 vs 라즈베리파이 (0) | 2020.02.24 |
Computer & Structure : Kernel (0) | 2020.02.08 |
댓글