Introduction of Operating System

김동윤·2023년 7월 25일
post-thumbnail

나는 복수전공생이다. 그래서 운영체제 수업을 듣긴했지만 컴공 본과의 운영체제 수업이 아닌 리눅스를 배웠다. 그래서 운영체제의 중요성을 알기에 방학때 공부하면서 공부 내용을 정리 하려고 한다.

💻 OS

  1. 한마디로 정의하기 어렵다.
  2. 편리성과 효율성을 목표를 가지고 사용자와 하드웨어 사이의 중재자 역할을 한다.
  3. 편리성과 효율성은 trade off관계이다.

💻 Computer System Structure

  • HW:
    CPU, MEMORY,STORAGE
  • Operating System:
    다양한 어플과 유저들 간의 하드웨어 사용을 제어 및 조정한다.
  • Application programs:
    어플에 따라 유저의 컴퓨팅 문제를 해결하기 위해, 시스템 자원이 사용되는 방법을 정의한다.

💻 Operating System Definition

  • resource allocator:
    자원(물질적인,추상적인) 모든 자원을 관리한다.
    ex) os는 task를 controll해서 정보를 Device Driver에게 넘겨준다. 그러면 cpu에 실제 제어신호를 인가하고 cpu가 그에따라 동작한다.

  • control program:
    컴퓨터의 부적절한 사용과 에러들을 방어하기위해 프로그램 실행을 컨트롤한다.

profile
Back-End

0개의 댓글