바로가기

주메뉴

시스템소프트웨어

  • 이화여자대학교
  • 반효경
  • 공유하기
  • 강의담기
  • 오류접수
  • 이용안내
강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >소프트웨어공학
  • 강의학기
    2017년 2학기
  • 조회수
    28,678
  • 평점
    5/5.0 (1)
강의계획서
강의계획서
<교재 및 출처>

- A. Silberschatz et al., Operating System Concepts, Sixth Edition, John Wiley & Sons

- J. L. Hennessy and D. A. Patterson, Computer Organization and Design: The Hardware

Software Interface, 2nd Ed., Morgan Kaufmann Publishers

- K. Haviland, D. Gray, and B. Salama, UNIX System Programming, 2nd ed., Addison Wesley

- L. Beck, System Software: an Introduction to systems programming, 3rd ed., Addison Wesley

- UNIX 개념및 실습, 고건, 정익사

- 운영체제와 정보기술의 원리, 반효경, 이화여대출판부

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. (1) System Software & Instruction Set Architecture 시스템 소프트웨어와 Instruction Set Architecture(ISA)의 기본 개념에 대해 알아본다. URL
(2.1) MIPS Instruction Set Architecture I - 레지스터 및 메모리 모델 ISA의 대표적인 기계어집합인MIPS의 원리와 연산수행에 대해 알아본다. URL
(2.2) MIPS Instruction Set Architecture II - 비트 포멧 및 산술연산 MIPS의 비트 포멧과 네 가지의 연산 종류 중 산술 연산에 대해 알아본다. URL
(2.3) MIPS Instruction Set Architecture III - 논리연산 & Data Transfer 연산 MIPS의 논리 연산과 메모리에 접근하는 Data Transfer 연산에 대해 알아본다. URL
(2.4) MIPS Instruction Set Architecture IV - branch & Jump 연산 MIPS의 Branch & Jump 연산과 비트 구조가 각 연산에서 어떻게 나타나는 지 알아본다. URL
(2.5) MIPS Instruction Set Architecture V - 연산별 비트 구조 MIPS의 각 연산과정에서 나타나는 비트 구조를 복습한다. URL
(2.6) MIPS Instruction Set Architecture VI - C언어와 MIPS 어셈블리언어 C언어가 MIPS 어셈블리언어로 어떻게 변환되는지 알아본다. URL
(3.1) Procedure Call in MIPS I - 프로그램의 메모리 주소공간 구조 MIPS의 함수 호출의 기본개념과 개론에 대해 알아본다. URL
(3.2) Procedure Call in MIPS II (1) MIPS 함수 호출의 수행 원리에 대해 알아본다. URL
(3.2) Procedure Call in MIPS II (2) MIPS 함수 호출과 저장 원리에 대해 알아본다. URL
2. (4) System Software & Program Execution - 고급언어, 컴파일러, 링커, 로더, 어셈블러, 라이브러리 (1) 시스템 소프트웨어와 프로그램이 실행되는 과정에 대해 알아본다. URL
(4) System Software & Program Execution - 고급언어, 컴파일러, 링커, 로더, 어셈블러, 라이브러리 (2) 부분 컴파일과 라이브러리에 대해 알아본다. URL
(5.0) 유닉스 및 리눅스 소개 리눅스에 대한 기본 내용을 알아본다. URL
(5.1) Linux Practice I - cat, ls, cd 등 (1) 리눅스의 기본적인 사용법과 명령어에 대해 알아본다. URL
(5.1) Linux Practice I - cat, ls, cd 등 (2) 리눅스 명령어에 대해 알아본다. URL
3. (5.2) Linux Practice II - cp, mv, chmod 등 리눅스 명령어에 대해 알아보고 해당 내용을 예제를 통해 학습한다. URL
(5.3) Linux Practice III - vi 에디터 vi 에디터 사용법에 대해 알아보고 해당내용을 실습을 통해 학습한다. URL
(5.4) Linux Practice IV - chmod 실습 파일 접근 권한에 대해 알아보고 실습과 예제를 통해 학습한다. URL
(5.5) Linux Practice V - mail 메일 송/수신에 관한 명령어에 대해 알아본다. URL
(6.1) Linux Command I - more, less, wc, logname 리눅스 명령어에 대해 알아보고 해당 내용을 예제를 통해 학습한다. URL
4. (6.2) Linux Command II - gzip, tar, split, sort 파일 압축 및 관리에 관한 명령어를 알아보고 실습을 통해 학습한다. URL
(7.1) 리눅스환경의프로그램실행 I - gcc, library 리눅스 환경에서 프로그램을 만들고 실행하는 방법에 대해 알아본다. URL
(7.2) 리눅스환경의프로그램실행 II - 프로세스관리 ps, kill 리눅스 환경에서 프로세스를 관리하는 명령어에 대해 알아본다. URL
(7.3) 리눅스환경의프로그램실행 III - 프로세스관리 top, jobs, nohup, fg, bg 등 리눅스 환경에서 프로세스를 관리하는 명령어에 대해 알아본다. URL
(8.1) Regular Expression과 shell 메타문자 I - regular expression 정규식(Regular Expression)을 실습을 통해 알아본다. URL
(8.2) Regulsr Expression과 shell 메타문자 II - shell 메타문자 (1) Shell 메타문자를 실습을 통해 알아본다. URL
(8.2) Regulsr Expression과 shell 메타문자 II - shell 메타문자 (2) 입출력과 Shell변수, Command Substitution을 실습을 통해 알아본다. URL
5. (8.3) Regulsr Expression과 shell 메타문자 III - 메타문자, find Shell 메타문자와 명령어에 대해 알아본다. URL
(9.1) Shell I Shell의 개념을 실행 예시를 통해 알아본다. URL
6. (9.2) Shell II (1) Shell의 실행을 예시를 통해 학습하고 여러가지 변수에 대해 알아본다. URL
(9.2) Shell II (2) Shell의 기능과 명령어에 대해 알아본다. URL
(10.1) shell programming I - shell script Shell Programing에 대해 알아보고 실습을 통해 학습한다. URL
(10.2) shell programming II - if문, 조건연산자 shell Programing 언어의 문법에 대해 알아보고 실습을 통해 학습한다. URL
(10.3) shell programming III - while, for, 함수 등 Shell Programing 언어의 문법에 대해 알아보고 예제와 실습을 통해 학습한다. URL
7. (10.4) shell programming IV - 예제 및 수행과정정리 Shell Programing의 수행과정을 예제를 통해 학습한다. URL
(11) Linux Kernel & Program Execution (1) 리눅스 커널의 개념과 프로세스 및 프로그램 실행 원리에 대해 알아본다. URL
(11) Linux Kernel & Program Execution (2) 리눅스 환경에서의 프로세스와 시스템 콜의 실행 원리에 대해 알아본다. URL
8. (12.1) Linux Kernel & Process Management 리눅스 커널과 커널이 프로세스를 생성, 관리하는 방법에 대해 알아본다. URL
(12.2) Linux Kernel & Process Management II 리눅스 환경에서 부팅이 일어나는 절차에 대해 알아본다. URL
9. (13) Disk & File Management Disk의 개념과 구조 및 File Management에 대해 알아본다. URL
(14) File IO and String Processing in C 입출력 및 C언어 상에서의 String Processing에 대해 알아본다. URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요.
운영자2018-02-20 13:21
KOCW운영팀입니다. 이화여자대학교에서는 강의자료를 제공하지 않습니다. 양해 부탁드립니다.
dong3871 2018-02-20 10:53
혹시 ppt자료는 구할 수 없나요

이용방법

  • 플래쉬 유형 강의 이용시 필요한 프로그램 [바로가기]


    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건