본문 바로가기

운영체제 정리

2021. 1. 7.

운영체제 정리

 

*운영체제 정리

1.운영체제 개론

2.컴퓨터 시스템 구조

3.프로세스

4.스레드

5.프로세스 관리

6.CPU 스케쥴링

7.멀티레벨 큐

8.프로세스 동기화

 

*유닉스 프로그래밍 - 개념

1.프로세스 생성과 종료

2.파일 쓰기와 파일 읽기

3.리눅스 커멘트라인 인자와 응용

4.에러처리 및 파일 다루기(low level)

5.파일 다루기(라이브러리)

5-1. c언어 파일입출력 함수를 이용해서 파일의 단어수 체크하기(응용예제)

5-2. c언어 파일함수로 특정 문자 찾기(응용예제)

5-3. c언어 문자 치환 - 특정 문자 찾아서 바꾸기(응용예제)

 

6.파일과 디렉토리

7.시스템 정보 다루기 - (로그인, 패스워드 정보)

8.시스템 정보 다루기 - (그룹, 시간)

9.프로세스

10.프로세스 생성과 실행

11.시그널

12.스레드

13.메모리 매핑

14.파이프

15.메시지큐, 공유 메모리, 세마포어 - ipc

 

*유닉스 프로그래밍 - 응용

1.head 명령어 실습

2.grep 명령어 실습

3.파일 시스템 관련 api

4.프로세스와 하드웨어

 

*모두를 위한 리눅스 프로그래밍 연습문제 목록

1.파일 쓰기와 파일 읽기 [v] - 2020.07.6

2.head 명령어 실습  [v] 2020.07.13

3.grep 명령어 실습 [v] 2020.07.13

4.파일 시스템 관련 api [v] 2020.07.14

5.프로세스와 하드웨어

 

*유닉스 프로그래밍(한빛미디어) 연습문제 목록

1.[유닉스 프로그래밍] 파일관련 연습문제

2.[유닉스 프로그래밍] 디렉토리 관련 연습문제

3.[유닉스 프로그래밍] 시스템정보 다루기 연습문제