-
운영체제 OS (Operating System)Computer Science/Operating System 2020. 8. 11. 17:06728x90
우리가 많이 듣고 사용하는 윈도우, 맥os, iOS, 안드로이드, 리눅스, MS-DOS 등이 바로 운영체제 입니다.
오늘은 운영체제가 뭔지 아주 간단하게 공부해보겠습니다.운영체제
운영체제(Operating System)란
밑으로는 하드웨어 자원들(cpu, memory, disk, tty)을 관리하고
위로는 프로그램들을 지원(support) 해주는 역할을 합니다.하드웨어 자원들을 잘 관리해서 프로그램들이 효율적으로 동작할 수 있도록 만들어주는 중간 관리자 입니다.
운영체제의 목적
운영체제가 하는 일을 이해했다면 자연스럽게 그 목적은 프로그램들이 효율적으로 동작하는 데 있습니다.
그렇다면 효율적이라는 건 어떤 걸까요?크게 다음 4가지의 척도로 판단해볼 수 있습니다.
- 처리능력(Throughput): 일정 시간 내에 시스템이 처리하는 일의 양
- 반환시간(Turn Around Time): 시스템에 작업을 요청한 시간부터 처리가 완료될 때까지 걸린 시간
- 사용가능도(Availability): 시스템이 필요할 때 즉시 사용 가능한 정도
- 신뢰도(Reliability): 시스템이 주어진 문제를 정확하게 해결하는 정도
운영체제의 구조
운영체제가 뭔지, 무슨 일을 하고 무엇을 위한 건지 알았다면 이제 어떻게 생겨먹었는지 알아볼 차례입니다.
같은 문제에도 여러 해결책이 있을 수 있겠죠. 운영체제도 다양한 구조가 있습니다. 자세한 내용은 관련 개념을 좀 더 공부해야 제대로 이해할 수 있을 것 같아서 오늘은 대강 어떠한 종류가 있는지만 살펴보고 가도록 하겠습니다.
- 단일 구조 운영체제
- 계층구조 운영체제
- 마이크로 커널 구조 운영체제
구조에 대해서는 좀 더 공부하고 다시 살펴봐야겠습니다 !!!
감사합니다.
참고
- ko.wikipedia.org/wiki/운영_체제
- coding-factory.tistory.com/300
- wonit.tistory.com/80'Computer Science > Operating System' 카테고리의 다른 글
Process 와 Thread (0) 2020.08.11