[OS] 1-1. Introduction

chaewon·2023년 2월 27일
0

Operating System

목록 보기
1/7

✎ OS Introduction

Q. OS란?
A. window, unix 등
컴퓨터 H/W를 잘 사용할 수 있도록 도와주는 시스템 S/W


✔︎ CPU

  • 각종 연산 가능
  • 연산하는 data들은 memory에 있음.
  • CPU는 memory에 왔다갔다 가능

✔︎ H/W는 CPU, memory 등이 있고 사람에게도 보여줘야 함
➜ I/O devices (ex. 모니터, 키볻, , 마우스, 하드디스크 등)

➠ 이런 것들이 OS임


✔︎ OS의 기능

  • H/W를 잘 관리하여 사용자가 잘 사용할 수 있도록 해줌.
    ➠ 이번학기에 이것을 어떻게 하는지 배울 예정.

Q. OS의 목적은?
A.
(1) user program의 실행 (문제해결)을 용이하게 해줌 ➠ 사용자 관점
(2) 컴퓨터 시스템 사용의 편의성 (사용하기에 편해야 함 + powerful 한 system)
(3) H/W를 쓸 때 효과적으로 쓸 수 있도록

✔︎ Computer System

  • H/W (CPU, memory, I/O devices)
  • OS
  • application program
  • user
    - application program을 통해서 OS에 접근 할 수 있음
    - 또는 직접 OS에 접근할 수 있음.
    - 사람 일수도 있고, machines, other computer (ex. embedded)일 수 있음.

✔︎ OS의 역할 (관점에 따라 다양)
1. single user (나혼자 쓰는 컴이라면)

  • 사용의 편의성
  • 성능

➠ 나의 필요를 채우는 게 최고 !

  1. multi user (main frame, mini computer)
  • 모든 user의 만족도가 높아야 함
  • resource utilization (=자원 활용도)

✔︎ 다양한 형태 (적용되는 대상에 따라 달라질 수 있음.)
1. server와 연결된 개인 컴퓨터 (ex. PC)

  • 서버에서 지원하는 리소스
  • 내 컴퓨터에 있는 리소스
  1. handhead computer (ex. 스마트폰)
  • 편리한 user interface (=UI)
  • 배터리 용량을 고려한 가용성 극대화 (ex. 저전력 모드)
  1. embedded computer (모니터 본체 없이 스며들어 있는 것들, 예를 들어 냉장고, 자동차 등 실시간 제어기능이 가장 중요한 것들)
  • UI가 없거나 최소화

0개의 댓글