본문 바로가기

배우고 싶은 강좌를 찾아보세요.

추천 강좌

    다국어 설정

    강좌소개

    강좌 소개

    수업내용/목표

    수강생들이 최신 운영체제를이해하고활용할수있도록운영체제의내부구조를 학습하고 운영체제를 구성하는데 필요한 이론과 실제를 공부하는 데 있다.

    홍보/예시 영상

    강좌 운영 계획

    강의계획서

     

    주차

    주차명

    (주제)

    주차별 학습목표

    차시

    차시명

    강좌운영방법

    평가방법

    학습자료

    1

    Introduction to OS

    운영체제의 정의, 운영체제의 발전과정, 운영체제의 구조

    1-1

    Evolution of OS

    -

    PDF제공

    1-2

    Functions of OS

    퀴즈

    PDF제공

    2

    Review of Computer Hardware

    운영체제와 Hardware: 컴퓨터 하드웨어 구조와 하드웨어프로그래밍

    2-1

    Computer Systems Architecture

    -

    PDF제공

    2-2

    Interrupt Mechanism

    -

    PDF제공

    2-3

    Hardware Protection Mechanisms

    퀴즈

    PDF제공

    3

    Stack and Dynamic Memory Allocation of Local Variables

    운영체제와 Software: Stack과 데이터 구조

    3-1

    What is Stack?

    -

    PDF제공

    3-2

    Dynamic Memory Allocation of Local Variables

    --

    PDF제공

    4

    Processes and Threads

    프로세스와 멀티태스킹, 프로세스 컨텍스트, 컨텍스트 스위칭

    4-1

    Process Concepts

    -

    PDF제공

    4-2

    Process Scheduling

    -

    PDF제공

    4-3

    Context Switching

    -

    PDF제공

    4-4

    Process Creation and Termination

    퀴즈

    PDF제공

    4-5

    Multithreading

    퀴즈

    PDF제공

    5

    CPU Scheduling

    프로세스의 리소스와 스케쥴링 기법

    5-1

    Basic Concepts

    -

    PDF제공

    5-2

    Scheduling Policies

    -

    PDF제공

    5-3

    Fair Share Scheduling of Linux

    퀴즈

    PDF제공

    6

    Process Synchronization

    프로세스 동기화, 프로세스간 통신

    6-1

    Why Process Synchronization?

    -

    PDF제공

    6-2

    Semaphore

     

    PDF제공

    6-3

    Condition Variable

     

    PDF제공

    6-4

    Monitor

    퀴즈

    PDF제공

    7

    Deadlock

     

    7-1

    Introduction

    -

    PDF제공

    7-2

    Deadlock Prevention & Deadlock Detection andRecovery

    퀴즈

    PDF제공

    8

    GNU Linker

    GNU Linker의동작

    8-1

    Program Development Process and Tods & LinkingProcess

    -

    PDF제공

    9

    Dynamic Memory Allocation

    Heap Segment의등장과 구현법

    9-1

    Heap

    -

    PDF제공

    9-2

    Dynamic Memory Allocation in Linux & GarbageCollection

    -

    PDF제공

    10

    Segmentation and Paging

    SegmentationPaging

    10-1

    Segmentation

    -

    PDF제공

    10-2

    Paging

    -

    PDF제공

    10-3

    Paged Segmentation

    -

    PDF제공

    10-4

    Enhancing Mechanisms

    퀴즈

    PDF제공

    11

    Demand Paging

    페이징 메커니즘과 페이지 정책

    11-1

    Memory Management Mechanism

    -

    PDF제공

    11-2

    Memory Management Policy

    -

    PDF제공

    11-3

    Trashing and Working Set

    -

    PDF제공

    11-4

    Trends in Memory Management

    퀴즈

    PDF제공

    12

    I/O Devices and

    I/O 서브시스템과 디바이스 드라이버

    12-1

    I/O Hardware & Device Drivers

    -

    PDF제공

    13

    Files and Directions

    파일과 디렉토리의개념과 메커니즘

    13-1

    Understanding Files and Directories

    -

    PDF제공

    13-2

    Parsing File Names & Some Useful Features

    -

    PDF제공

    14

    FileSystem

    디스크 스케쥴링과 파일 시스템

    14-1

    Meta-stabilityand synchronization failure

    -

    PDF제공

    14-2

    Synchronousdesign

    -

    PDF제공

    14-3

    Disk Block Management &

    Performance

    -

     

    14-4

    Reliability & Evolution of Unix File Systems

    -

     

    14-5

    Evolution of Unix File Systems & Disk Scheduling

    -

     

    15

    기말고사

     

    15-1

    기말고사

    퀴즈

    PDF제공

     

    강좌 수강 정보

    이수/평가정보

    이수/평가정보

    과제명

    퀴즈

    기말고사

    반영비율

    40%

    60%

    ※ 총 60% 이상 점수 획득 시, 이수증을 발급받을 수 있습니다.

    ※ 퀴즈 및 기말고사는 필수이수 활동입니다.(미이수시 이수증 발급 불가)

    강좌 수준 및 선수요건

    선수요건 없음.

    교재 및 참고문헌

    PDF 교안 제공

     

    강좌운영진
    • 홍성수

      현) 서울대학교 전기·정보공학부 교수

      현) 한국공학한림원 정회원

      현) 한국자동차공학회 자동차반도체 및 S/W부문 회장

      현) 한화시스템 사외이사 겸 감사위원

      전) S기업 연구원

      전) 미래융합기술최고위과정(FIP) 주임교수

      전) 한국자동차공학회 부회장

      전) 서울대학교 융합과학기술대학원 부원장 겸 융합과학부장

      전) 서울대학교 자동화시스템공동연구소 소장

      전) 차세대융합기술원 스마트시스템연구소 연구소장

      전) 가헌신도재단 석좌교수

      전) IEEE RTCSA Steering Committee 위원장

      전) 삼성전자 반도체연구소 자문교수

      전) 현대오토넷 자문교수

      전) 삼성전자 무선사업부 자문교수

      전) 삼성종합기술원 자문교수

      전) LS Automotive 사외이사 겸 감사위원

    • 차세대반도체 혁신융합대학

      차세대반도체 혁신융합대학(서울대학교)

      문의 메일 : znh3723@snu.ac.kr

    자주묻는질문

    Q 강좌 교재가 따로 있나요?

    A 아니요. 각 차시마다 PDF로 학습자료를 제공합니다.

    분야 공학 (전기 · 전자)

    난이도 전공심화

    운영기관 한국연구재단 산업교육센터

    이수증 발급

    주차 15 주

    학습인정시간 26시간 00분 (25시간 01분)

    수강신청기간 24.08.19 ~ 24.12.08

    강좌운영기간 24.09.01 ~ 24.12.08

    전화번호 02-880-5825

    자막언어 -

    강좌언어 한국어(ko)

    추천강좌
    같은기관강좌