Mathlife
Mathlife의 학습 노트
Mathlife
전체 방문자
오늘
어제
  • 분류 전체보기
    • CS
      • 알고리즘
      • 자료구조
      • 운영체제
      • 네트워크
      • 데이터베이스
    • 프로그래밍 언어
      • Java
      • JavaScript
      • C·C++
      • Python
    • Backend
      • Spring
    • Frontend
      • HTML
      • CSS
    • Math
      • Linear Algebra
      • Calculus
    • AI
      • ML
      • DL
      • RL
    • Git

블로그 메뉴

  • 홈
  • 관리
  • 글쓰기
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Mathlife

Mathlife의 학습 노트

[ETL] Functions of OS
CS/운영체제

[ETL] Functions of OS

2022. 5. 14. 12:55

출처 : SNUON / 운영체제의 기초: 쉽게 배우는 운영체제 원리 / 서울대 홍성수 교수님

 

1. Coordinator

자원 경쟁을 잘 중재해야 함

 

2. Illusion Generator

사용자들이 직관적으로 사용할 수 있도록 abstraction 제공

 

3. Standard Library

시스템을 관리하는데 필요한 모듈들을 제공

 

 

OS as Coordinator

 

UNIX 계열의 OS는 I/O를 다음과 같이 3개로 나눈다

 

Character I/O device : 전송 단위가 Byte인 I/O 장치 ex) 키마

Block I/O device : 전송 단위가 Block인 I/O 장치 ex) 파일

Network I/O device :  말 그대로 네트워크 

 

OS as Illusion Generator

 

'CS > 운영체제' 카테고리의 다른 글

[ETL] Processes and Threads - Process Concept  (0) 2022.05.16
[ETL] Computer Hardware  (0) 2022.05.14
[ETL] Evolution of OS  (0) 2022.05.14
Process Synchronization II  (0) 2022.05.14
Process Synchronization I  (0) 2022.05.14
    'CS/운영체제' 카테고리의 다른 글
    • [ETL] Processes and Threads - Process Concept
    • [ETL] Computer Hardware
    • [ETL] Evolution of OS
    • Process Synchronization II
    Mathlife
    Mathlife

    티스토리툴바