본문 바로가기
대학원 공부/computer science

Computer Structure : OS (Operating System)

by 월곡동로봇팔 2020. 3. 28.

정의

Linux의 구조

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

 

운영체제(Operating System : OS)란 ? 운영체제 종류와 목적, OS 정복

운영체제(OS) 목차 &책 추천 운영체제 종류? 컴퓨터를 사용해본자라면 왼쪽과 같은 화면을 본적이 있을거예요 항상 기본으로 시작되는 화면의 이 아이콘은 무엇을 의마할까요 윈도우!! 우리에게 가장 익숙한 운영..

jhnyang.tistory.com

https://giantpark197cm.tistory.com/158

 

Chapter 1 - 운영체제가 하는일, 컴퓨터 시스템의 구성, 컴퓨터 시스템 구조

컴퓨터의 요소 4가지 혹은 5가지 HW - 눈에 보이는 여러가지 장치(CPU - 중앙 처리 장치, 메모리, 입출력 장치 - I/O)로 구성되어 기본 계산용 자원을 제공 운영체제 - 다양한 사용자를 위해 다양한 응용 프로그램..

giantpark197cm.tistory.com

댓글