/OperatingSystem

This repository is a LAB-page for students who are studing Operating Systems in Hallym University

Operating Systems Concepts (운영체제)

2019 봄학기, 한림대학교 소프트웨어융합대학

[Notice]


운영체제는 컴퓨터시스템의 가장 중요한 부분으로, 프로그램이 실행되기 위한 메모리 관리, 프로세스 관리, 입출력 관리, 파일시스템 관리, 네트워크 관리, 사용자 인터페이스 제공 등의 주요 기능을 담당한다. 본 교과목은 운영체제를 구성하는 주요 구성요소들의 구조를 학습하고, 사례연구(Unix, Windows, Linux)를 통해 여러 운영체제의 특징을 비교한다. 또한 운영체제에 대한 이해를 높이기 위해 리눅스 운영체제 상에서의 프로젝트를 수행하여 실무적인 지식을 배운다.


강의스탭

담당교수: 고영웅 (소프트웨어융합대학장, 소프트웨어융합대학 빅데이터전공)

  • 교수실: 공학관 2층 A1208
  • 이메일: yuko@hallym.ac.kr
  • 전화번호: 033-248-2329 (교수실)
  • 홈페이지:

담당조교: 김원표

교재

  • 주교재:

평가방법

  • 강의식: 70%
  • 실험/실습: 30%

실습

참조 사이트

강의스케줄

  • Week 1

    • 운영체제 기본 개념이해
      - 운영체제의 개념 및 구조
      - 실습: 리눅스 시스템 사용법
      
  • Week 2

    • 기본적인 컴퓨터 시스템의 이해
      - 컴퓨터시스템의 구조 (컴퓨터시스템 연산, 입출력구조, 인터럽트)
      - 실습: 리눅스 시스템 사용법
      
  • Week 3

    • 컴퓨터 구조 이해
      - 컴퓨터시스템 구조 (저장장치, 하드웨어 보호)
      - 실습: 리눅스 주요 명령어
      
  • Week 4

    • 프로세스 개념 이해
      - 프로세스 및 스레드 개념(1)
      - 실습: 프로젝트 관련 실습 지도
      
  • Week 5

    • 쓰레드 개념 이해
      - 프로세스 및 스레드 개념(2)
      - 실습: 프로젝트 관련 실습 지도
      
  • Week 6

    • 스케줄링 개념 이해
      - 중앙처리장치 스케줄링
      - 실습: 프로젝트 관련 실습 지도
      
  • Week 7

    • 동기화 개념 이해
      - 프로세스 동기화 및 교착상태
      - 실습: 프로젝트 관련 실습 지도
      
  • Week 8

    • 중간고사
  • Week 9

    • 메모리 개념 이해
      - 메모리 관리
      - 실습: 프로젝트 관련 실습 지도
      
  • Week 10

    • 강의:
    • 실습:
  • Week 11

    • 파일 시스템 이해
      - 파일시스템 인터페이스 및 구현
      - 실습: 들불제 (보충일 6월   일)
      
  • Week 12

    • 강의: 비봉축전 (보충일: 6월 일)
    • 실습: 비봉축전 (보충일: 6월 일)
  • Week 13

    • 프로젝트 개념 설명 및 이해
      - 강의: 
      - 실습: 프로젝트 관련 실습 지도
      
  • Week 14

    • 강의:
    • 실습:
  • Week 15

    • 보충기간
  • Week 16

    • 기말고사