-
반효경[운영체제] - 운영체제 소개CS/운영체제 2022. 11. 15. 00:01반응형
https://core.ewha.ac.kr/publicview/C0101020140307151724641842?vmode=f
반효경 [운영체제] 2. Introduction to Operating Systems
설명이 없습니다.
core.ewha.ac.kr
이화여대의 반효경 님의 운영체제 강의 중 "반효경 [운영체제] 2. Introduction to Operating Systems"을 요약한 내용입니다.
만약 영상을 보고싶으시다면 내용의 위의 영상을 참고해주세요!
운영체제란 무엇인가?
컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층
보통 운영체제라고 보통 커널을 뜻하며 항상 메모리에 상주합니다.
운영체제의 목적
컴퓨터 하드웨어(CPU,RAM 등) 자원을 효율적으로 관리, 사용자가 컴퓨터를 편리하게 사용할 수 있도록 한다.
예를 들어 동시 사용자, 프로그램들이 각각 독자적 컴퓨터에서 수행되는 것 같은 환상을 제공합니다.
위의 용어들은 컴퓨터에서 여러 작업을 동시에 수행하는 것을 뜻합니다.
Multitaskting
Multiprogramming
Time sharing
Multiprocess
운영체제의 예시
UNIX , Windows
운영 체제가 해결하는 문제들
어떤 프로그램에게 CPU를 할당해야 할까? - CPU 스케줄링
한정된 메모리를 어떻게 사용해야 할까? - 메모리 관리
디스크에 파일을 어떻게 보관할지? - 파일 관리, 디스크 스케줄링
각기 다른 입출력 장치와 컴퓨터 간에 어떻게 정보를 주고받을 것인가? - 입출력 관리
현실에서는 1/N으로 쪼개서 할당하거나, 선착순으로 처리하지만 이렇게 처리할 경우 비효율적인 경우가 있을 수 있습니다.
따라서 운영체제가 얼마나 효율적으로 위의 문제들을 관리해주는지에 따라 여러 프로그램을 사용하면서 빠른 응답을 받을 수 있습니다.
운영체제 과목의 수강 태도
OS의 사용자 관점이 아닌 OS 개발자 관점에서 바라보고자 해야 합니다.