2015 운영체제 특강 수업 소개 Special Topics on Operating Systems

Slides:



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

Unix/Linux 프로그래밍 인천대학교 컴퓨터공학과 성 미 영 ( 成 美 暎 )
1 장 유닉스 소개 1. 강의 목적 및 내용 2 강의 목적  유닉스 / 리눅스 시스템의 체계적 이해 및 활용  시스템 프로그래밍 능력 향상 강의 내용  유닉스 / 리눅스의 효과적 사용 명령어, 파일 시스템, 네트워킹, X- 윈도우, 쉘 프로그래밍  유닉스 / 리눅스.
신입생 Study 커리큘럼 OneScore. Contents 후니의 시스코 네트워킹 (4 주 ) 01/ Network 생활코딩 – 웹 서비스 만들기 (4 주 ) Wowhacker 웹 게임 (4 주 ) 02/ Web 뇌를 자극하는 윈도우 시스템 프로그래밍 (4 주 ) 리버싱.
컴퓨터 운영체제의 역사 손용범.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
게임프로그래밍 입문 멀티미디어공학과 이재문.
(Web Programming & Practice)
Linux/UNIX Programming
이산수학 (2012년 2학기) : 강의 소개 담당교수: 류승택 (60주년 기념관: 18407)
C 프로그래밍 I.
로봇 소프트웨어.
2006년 컴퓨터공학실험(I) 강의 소개 002, 004분반 인공지능 연구실.
데이터 마이닝 - 강의 개요 년 가을학기 강원대학교 컴퓨터과학전공 문양세.
Linux/UNIX Programming
운영체제 (Operating System) 강좌 소개
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
SZ547 인공지능 2006년도 제 2학기.
UNIX 시스템 정보통신공학과 이 우 섭.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
강좌 소개 웹프로그래밍기초 숙명여자대학교 임순범.
1. C++ 시작하기.
Computer Graphics with OpenGL
컴퓨터과학 전공탐색 배상원.
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
TCP/IP와 라우팅프로토콜한국항공대학교 윤종호
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
3장. CentOS 리눅스 설치.
운영체제 (Operating System) 강좌 소개
프로그래밍 언어 (C 언어) 기초 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
HW 1 : 운영체제 기본 이해 (3월 30일 금까지) 1장 창틀 채우기 (텍스트 파일에 설명하거나 그림 파일로 제출)
김인수 , 김성중 , 김동권 , 김재흠 , 김성태 발표일 : 발표자 : 김인수
GIT Operating System 인천대학교 컴퓨터공학과 성 미 영 (成 美 暎)
Linux/UNIX Programming
리눅스 시스템 & 커널 기초 P.46 – P.53 이름: nsh009 학번: 112 1/20.
Device Driver 임베디드 시스템 I.
Linux/UNIX Programming
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
강좌 소개 IT기술의 이해 숙명여자대학교 임순범.
Xscale Educational Kit
정성훈 (연219호) 웹서버프로그래밍 강의 소개 정성훈 (연219호)
제1장 Unix란 무엇인가?.
Linux/UNIX Programming
Tiny OS와 NesC Tiny OS Part1. Won Mi Sun – 17 지능제어 연구실.
C++ 프로그래밍 2010년 봄학기 C++ 세계에 오신 걸 환영합니다!!.
최종 발표 VoIP를 이용한 PC to PC 소프트 폰 1조 백상현 장현제.
2019년도 전자정보공학과 이수체계도 1학년(트랙) 2학년(트랙) 3학년(트랙) 4학년 1학기 2학기 1학기 2학기 1학기
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
Unix 시스템 인천대학교 전자계산학과 성미영
Linux/UNIX Programming
강의 소개 컴퓨터시뮬레이션학과 2017년 봄학기 담당교수 : 이형원 E304호,
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
Self Introduction Template PowerPoint
Linux/UNIX Programming
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
강의 제목 강사 이름 | 강의 번호.
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
OpenGL project 게임 & 멀티미디어 공학부 3학년. 학 번 : 이 름 : 손 종 덕. 김 동 진.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
C 프로그래밍 I.
Computer Graphics with OpenGL
운영체제 (Operating Systems)
마이크로프로세서 수업진행 안 한밭대학교 컴퓨터공학과 송 명 규.
멀티미디어 활용 -플래시 CS3 류 정 남.
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
Linux/UNIX Programming
졸업프로젝트.
Presentation transcript:

2015 운영체제 특강 수업 소개 Special Topics on Operating Systems 성미영 032 835 8496 mysung@incheon.ac.kr http://marvel.incheon.ac.kr

주별 학습 주제 주차 날짜 학습 주제 강의진행방식 진행자 특기사항 1 3.5 목 수업 소개 성미영 2 3.12 목 1장. 리눅스 커널 프로그래밍 환경 구축 Lab Seminar 3 3.19 목 2장. 커널 컴파일 및 개발 환경 구축 4 3.26 목 3장. 리눅스 시스템 호출 5 4.2 목 4장. 모듈 프로그래밍 김준하 6 4.9 목 3장.(보충) 리눅스 시스템 호출 7 4.16 목 5장. 문자 디바이스 프로그래밍 ACHMAA 8 4.23 목 6장. proc 파일 시스템 장욱진 9 4.30 목 7장. 블록 디바이스 프로그래밍 지승은 10 5.8 금 8장. 메모리 관리 남여민 11 5.14 목 9장. 프로세스 관리 장재현 12 5.21목 10장. 파일 시스템 이재호 13 5.27목 11장. 네트워크 최아람 14 6.4 목 커널 프로그래밍 프로젝트 발표 15 6.11 목 종강

수업 개요 및 목적 (수업개요) 운영체제 기본 구조를 분석하고 리눅스 운영체제의 소스코드를 실제로 변경하고 컴파일해 봄으로써 운영체제 개념뿐 아니라 컴퓨터 구조와 프로그램 동작원리를 깊이 있게 이해한다. (수업목적) 실제 운영체제인 리눅스 커널 프로그램 환경을 구축하고, 리눅스 시스템 호출 추가, 모듈 프로그래밍, 디바이스 프로그래밍, 메모리 관리, 프로세스 관리, 파일 시스템 관리, 네트워크 관리 등을 수행하여 새로운 운영체제나 컴퓨팅 시스템을 설계하고 개발할 수 있는 기초 능력을 갖추게 한다.

수업 목표 아래의 내용을 이론과 실습을 병행하여 학습한다 1. 리눅스 커널 프로그래밍 환경 구축 2. 커널 컴파일 및 개발 환경 구축 3. 리눅스 시스템 호출 4. 모듈 프로그래밍 5. 문자 디바이스 프로그래밍 6. proc 파일 시스템 7. 블록 디바이스 프로그래밍 8. 메모리 관리 9. 프로세스 관리 10. 파일 시스템 11. 네트워크

교재 교재 참고서적 “리눅스 커널 프로그래밍”, 한동훈, 원일용, 하용준 저, 한빛미디어, 2007. Linux Kernel Programming, Third Edition, M. Beck, H. Bohme, M. Dziadzka, U. Kunitz, R. Magnus, C. Schroter, D. Verworner, Addison-Wesley 2002. 리눅스 운영체제의 이해와 개발: Linux Kernel Programming [리눅스 매니아 를 위한 Vol.2] 이준희, 김효승 저, ㈜교학사, 2009. 유닉스리눅스 사용에서 프로그래밍까지, 창병모 지음, 생능출판사, 2012. (원서) Graham Glass and King Ables, UNIX for Programmers and Users, 2nd Ed., Prentice Hall PTR, 1999

수업 방법 수업 구성 평가 방법 랩 50% 세미나 50% (필수) 랩세미나 50% 프로젝트 25% (맡은 부분 문제 해결) 커널 프로그래밍 실기시험 25%