ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 반효경[운영체제] - 운영체제 소개
    CS/운영체제 2022. 11. 15. 00:01
    728x90

    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 개발자 관점에서 바라보고자 해야 합니다.

     

     

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

    가상메모리  (0) 2022.08.26

    댓글

Designed by Tistory.