운영체제 (Operating Systems)

Slides:



Advertisements
Similar presentations
R 프로그래밍 담당교수명 : 서 영 민 연 락 처 :
Advertisements

소프트웨어 공학 (Software Engineering) 과목 개요 문양세 강원대학교 IT 대학 컴퓨터과학전공.
미래정보통신기술 박 흠 성심관 1329 호 (055) 메일 : 홈페이지 :
수치해석 (Numerical Analysis) 과목 개요 문양세 강원대학교 IT 대학 컴퓨터과학전공.
컴퓨터 개론 및 실습 HANKUK UNIVERSITY OF FOREIGN STUDIES
게임프로그래밍 입문 멀티미디어공학과 이재문.
홍보출판 위원회 출판국 2010년 사역 계획서 발표자 : 출판국 국장 / 박수만권사 일시: 2010년 01월 17일(일) 1.
소프트웨어 공학 (Software Engineering)
(Web Programming & Practice)
Linux/UNIX Programming
역대 정부개편의 교훈과 새로운 정부조직개편의 방향
(1.1 v) 엔트리교육연구소 엔트리 카드게임 설명서.
뇌를 자극하는 Windows Server 2012 R2
이산수학 (2012년 2학기) : 강의 소개 담당교수: 류승택 (60주년 기념관: 18407)
C 프로그래밍 I.
김종찬 김정석 이상미 임성규 담당 교수님 최병수 교수님
체위변경과 이동 요양보호 강사 : 이윤희.
로봇 소프트웨어.
2006년 컴퓨터공학실험(I) 강의 소개 002, 004분반 인공지능 연구실.
WJ543 인공지능 2003년도 제 2학기.
(목) 초등 ICT 교육 방법론 2013년 봄학기 하정우
데이터 마이닝 - 강의 개요 년 가을학기 강원대학교 컴퓨터과학전공 문양세.
Linux/UNIX Programming
수치해석 (Numerical Analysis)
SZ547 인공지능 2006년도 제 2학기.
UNIX 시스템 정보통신공학과 이 우 섭.
Computer Graphics with OpenGL
컴퓨터과학 전공탐색 배상원.
영상공학수학 Mathematical methods in computer graphics and vision
소프트웨어 공학 (Software Engineering)
이산수학(Discrete Mathematics)
프로그래밍 언어 (C 언어) 기초 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
알고리즘(Algorithm)  개요 (Overview) 2016년 봄학기 강원대학교 컴퓨터과학전공 문양세.
운영체제 (Operating Systems)
Linux/UNIX Programming
운영체제 (Operating Systems)
2015 운영체제 특강 수업 소개 Special Topics on Operating Systems
프로그래밍2 및 실습 전 명 중.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
Linux/UNIX Programming
신 윤 호 ㈜엘림에듀 초등사업본부장, 중앙대학교 체육학박사
알고리즘(Algorithm)  개요 (Overview) 2019년 봄학기 강원대학교 컴퓨터과학전공 문양세.
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
강좌 소개 IT기술의 이해 숙명여자대학교 임순범.
프로그래밍 언어론 - 소개 순천향대학교 컴퓨터공학과 하 상 호.
Linux/UNIX Programming
컴퓨터 구조.
강좌 소개 멀티미디어의 이해 2012년 봄학기 숙명여자대학교 임순범.
Linux/UNIX Programming
자원과 환경: 지구의 선물, 그 빛과 그림자 강원대학교 지질지구물리학부 유재영.
데이터 마이닝 - 강의 개요 년 가을학기 강원대학교 컴퓨터과학전공 문양세.
강의 소개 컴퓨터시뮬레이션학과 2017년 봄학기 담당교수 : 이형원 E304호,
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Linux/UNIX Programming
강의 제목 강사 이름 | 강의 번호.
PHP 웹 프로그래밍 (PHP Web Programming) 미리 정의된 함수 문양세 강원대학교 IT대학 컴퓨터과학전공.
이산수학 (Discrete Mathematics)
Web & Internet [01] 인터넷 기술의 개요
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
C 프로그래밍 I.
Computer Graphics with OpenGL
객체지향 프로그래밍 (강의소개)
양초 한 자루의 과학 과학영재교육 전공 김 연 주 류 은 희 이 상 희.
멀티미디어 활용 -플래시 CS3 류 정 남.
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
강좌 소개 멀티미디어의 이해 2010년 1학기 숙명여자대학교 임순범.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
소프트웨어 설계 및 실습 강기준.
Linux/UNIX Programming
프로그래밍 언어 (C 언어) 기초 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
Presentation transcript:

운영체제 (Operating Systems) 강의 개요 문양세 강원대학교 IT대학 컴퓨터과학전공

운영체제? 운영체제 강의 개요 출처: http://www.freepik.com/free-vector/operating-system-logos-collection_730059.htm

운영체제 강의 개요 운영체제는 모든 컴퓨터 시스템의 필수적인 시스템 소프트웨어이다. 운영체제 과목은 모든 컴퓨터 과학/공학 교육의 필수적인 부분이다. 위키 정의: 운영체제는 컴퓨터 하드웨어와 소프트웨어 자원을 관리하고 컴퓨터 프로그램들에 공통의 서비스를 제공하는 시스템 소프트웨어이다. 모든 컴퓨터 프로그램(펌웨어 제외)은 동작하기 위해 운영체제를 필요로 한다. An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. All computer programs, excluding firmware, require an operating system to function. 본 강의에서는 운영체제를 이해하는데 필요한 개념, 기능, 동작 원리 등 전반적인 내용을 학습한다.

운영체제 강의 내용 요약 Part I: 개관 Part II: 프로세스 관리 Part III: 메모리 관리 운영체제 강의 개요 Part I: 개관 Chapter 1: 서론 Chapter 2: 시스템 구조 Part II: 프로세스 관리 Chapter 3: 프로세스 Chapter 4: 다중 스레드 프로그래밍 Chapter 5: CPU 스케줄링 Chapter 6: 프로세스 동기화 Chapter 7: 교착상태 Part III: 메모리 관리 Chapter 8: 메모리 관리 전략 Chapter 9: 가상 메모리 Part IV: 저장 장치 관리 – 파일 시스템

강의 계획(1/4) 선수 과목 (Prerequisites) 담당 교수 강의 교재 컴퓨터 개론 이름 : 문양세 운영체제 강의 개요 선수 과목 (Prerequisites) 컴퓨터 개론 담당 교수 이름 : 문양세 사무실 : 한빛관 303호 전화 : (033) 250-8449 E-mail : ysmoon@kangwon.ac.kr 홈피 : http://cs.kangwon.ac.kr/~ysmoon/ 강의 교재 번역판: Operating System Concepts(제8판), 조유근외(역), 홍릉과학출판사 원서: Operating System Concepts(8th Eds), A Silberschatz, P G Galvin, and G Gagne

강의 계획(2/4) 평가 기준 강의 계획 중간 시험: 30-40% 기말 시험: 40-50% 운영체제 강의 개요 평가 기준 중간 시험: 30-40% 기말 시험: 40-50% 과제: 10-20% (프로그래밍 숙제 포함) 출석: 10% 강의 계획 Week 강의 내용 비고 1 강의 개요, 서론 Ch. 1 2 서론, 시스템 구조 Ch. 1 & 2 3 시스템 구조, 프로세스 Ch. 2 & 3 4 프로세스 Ch. 3 5 6 다중 스레드 프로그래밍 Ch. 4 7 CPU 스케줄링 Ch. 5 8 중간시험

강의 계획(3/4) 강의 계획 (계속) 9 Ch. 6 10 Ch. 6 & 7 11 Ch. 7 12 Ch. 8 13 Ch. 9 운영체제 강의 개요 강의 계획 (계속) Week 강의 내용 비고 9 프로세스 동기화 Ch. 6 10 프로세스 동기화, 교착상태 Ch. 6 & 7 11 교착상태 Ch. 7 12 메모리 관리 전략 Ch. 8 13 가상 메모리 Ch. 9 14 가상 메모리, 파일 시스템 Ch. 9 (+10) 15 기말시험

강의 계획(4/4) 강의 방식 과제 관련 강의 사이트 주로 이론 강의로 수행되며, 실습 관련 내용은 프로그래밍 과제 부여 운영체제 강의 개요 강의 방식 주로 이론 강의로 수행되며, 실습 관련 내용은 프로그래밍 과제 부여 (원래 3/4학년 과목이나) 2학년임을 고려하여 개념 위주로 설명 과제 관련 문제풀이 과제 3-4회, 프로그래밍 과제 1-2회 부여 예정 모든 과제는 프린트하여 제출하는 것을 원칙으로 함 과제는 제출 기한 이후 1주 delay이면 20% 감점, 1주 이후는 받지 않음 강의 사이트 http://cs.kangwon.ac.kr/~ysmoon/courses/2016_2/os/os.html 강의 노트는 강의 일주일 전까지는 Upload할 예정임

한 학기 동안 … 컴퓨터의 핵심 시스템 소프트웨어인 운영체제의 중요성을 생각해보고… 운영체제 강의 개요 컴퓨터의 핵심 시스템 소프트웨어인 운영체제의 중요성을 생각해보고… 운영체제는 어떻게 구성되고, 어떻게 동작하는지 알아보며.. 대중이 이야기하는 운영체제보다는 깊이 있게 운영체제를 이해하고… 즐겁고 유익한 과목이 되기를 기대합니다. 그리고, 여러 분이 시스템 소프트웨어에 이해가 깊어지길 기대합니다.