정의

OS란, Operating System으로 사용자가 컴퓨터의 하드웨어를 효율적으로 쓰도록 관리를 도와주는 프로그램이다.
우리가 흔히 아는 windows, 요즘 내가 많이쓰는 linux (CentOS, Ubuntu), MacOS 등등이 존재한다.
목적

사용자가 어떻게하면 편리하게 쓸까, 효율적으로 쓸까가 굉장히 중요하다.
따라서 처리능력, 응답시간, 신뢰도, 사용가능도 이 4가지를 기준으로 OS를 평가한다면, 좋은 OS를 만들 수 있다.
- 컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 매개체 역할, bridge 역할을 하는 프로그램이다.
- 사용자에게 프로그램을 수행할 수 있는 환경을 제공한다.
- 컴퓨터 하드웨어를 효율적으로 이용할 수 있도록 해준다.
구조 및 기능
- 자원 할당자로서의 역할 - 하드웨어, 소프트웨어적인 자원들을 조정, 할당
- 제어 프로그램 - 사용자 프로그램의 실행과 I/O장치의 작동
- Kernel - 운영체제에서 소프트웨어적인 기능, 항상 수행하는 프로그램, 응용 프로그램을 제외한 모든 프로그램
https://mambo-coding-note.tistory.com/198
Computer & Structure : Kernel
정의 > 컴퓨터의 운영체제의 핵심이 되는 컴퓨터 프로그램의 하나로, 시스템의 모든 것을 통제한다. > 운영체제, OS의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공한다. 핵심이라고 한다...
mambo-coding-note.tistory.com
Reference
OS 관련되서 좋은 ppt 이다.
https://slidesplayer.org/slide/11329749/
제3장 운영 체제 구조(Operating-System Structures) - ppt download
시스템 구성 (System Components) ~ 프로세스 관리(Process Management) 프로세스 : 실행중인 프로그램(program in execution) 프로세스 : active entity : PC(program counter)가 있는 프로그램 프로그램 : passive entity: 디스크상의 파일 내용 하는 일 프로세스의 생성 / 삭제(creation / deletion) 프로세스의 중지 / 재수행(suspension / resum
slidesplayer.org
https://slidesplayer.org/slide/15009825/
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조 - ppt download
운영체제의 개념 운영체제 정의 일반적인 관점에서 본 운영체제의 기능과 역할
slidesplayer.org
이 게시글은 밑의 블로그를 참조했습니다.
https://jhnyang.tistory.com/16
jhnyang.tistory.com
https://giantpark197cm.tistory.com/158
Chapter 1 - 운영체제가 하는일, 컴퓨터 시스템의 구성, 컴퓨터 시스템 구조
컴퓨터의 요소 4가지 혹은 5가지 HW - 눈에 보이는 여러가지 장치(CPU - 중앙 처리 장치, 메모리, 입출력 장치 - I/O)로 구성되어 기본 계산용 자원을 제공 운영체제 - 다양한 사용자를 위해 다양한 응용 프로그램..
giantpark197cm.tistory.com
'대학원 공부 > 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 |
댓글