HOME > 상세정보

상세정보

유닉스시스템 이론과 응용

유닉스시스템 이론과 응용 (21회 대출)

자료유형
단행본
개인저자
이상훈 국경완
서명 / 저자사항
유닉스시스템 이론과 응용 / 이상훈 ; 국경완 공저.
발행사항
서울 :   사이텍미디어 ,   2001.  
형태사항
483 p. : 삽도 ; 26 cm.
ISBN
895550103X
일반주기
색인수록.  
000 00619namccc200229 k 4500
001 000000749145
005 20100807071123
007 ta
008 010911s2001 ulka 001a kor
020 ▼a 895550103X ▼g 93560 : ▼c \22000
035 ▼a KRIC08023127
040 ▼a 211059 ▼c 211059 ▼d 211009
049 1 ▼l 111205966 ▼f 개가
082 0 4 ▼a 005.432 ▼2 21
090 ▼a 005.432 ▼b 2001e
100 1 ▼a 이상훈
245 1 0 ▼a 유닉스시스템 이론과 응용 / ▼d 이상훈 ; ▼e 국경완 공저.
260 ▼a 서울 : ▼b 사이텍미디어 , ▼c 2001.
300 ▼a 483 p. : ▼b 삽도 ; ▼c 26 cm.
500 ▼a 색인수록.
700 1 ▼a 국경완

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.432 2001e 등록번호 111205966 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 세종학술정보원/과학기술실/ 청구기호 005.432 2001e 등록번호 151106701 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.432 2001e 등록번호 111205966 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.432 2001e 등록번호 151106701 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

줄거리

1장. UNIX란?
이 장에서는 UNIX의 전반적인 내용을 소개한다. 최초 UNIX가 탄생된 배경부터 현재 UNIX가 어디까지 진보되어 왔으며, 왜 UNIX가 중·대형 워크스테이션 급에서 많이 사용하는지, 유닉스가 가지고 있는 장점, 구조, 그리고 UNIX가 앞으로 나가야할 미래에 대하여 설명했다. 즉, 이 장은 UNIX에 대한 전체적인 개념을 잡기 위한 장이다.

2장. UNIX 시작하기
이 장은 UNIX를 사용하기 위해 사용자가 알고 있어야 할 기본적인 사항들을 배운다. UNIX는 어떻게 연결하는지 로그인, 로그오프, 패스워드 변경, 키보드 및 명령어 사용법, 도움말, 작업종료 등은 어떻게 하는지를 이장에서 배운다.

제3장 파일과 디렉토리
어떤 시스템이든지 가장 중요한 것은 데이터의 저장 및 관리. UNIX에서는 이러한 데이터를 관리하기 위하여 파일시스템(File system)를 가지고 있는데 이장에서는 이러한 파일과 디렉토리에 대한 개념을 설명했다. 즉, 파일과 디렉토리에 관련된 작업, 파일의 소유권과 보호, 파일간 연결관계 등을 다룬다.

제4장 파일 편집기
글자, 숫자, 특수문자 등으로 구성된 문서를 만들고, 수정하는데 사용하는 프로그램을 편집기(Editor)라고 한다. UNIX에서는 몇 개의 편집기를 제공하는데 "ed", "sed", "vi"등이 바로 문서편집기이다. 각각의 편집기는 그들 나름대로의 특징이 있으며, 현재 가장 많이 사용하고 있고, 막강한 능력을 지니고 있는 "vi" 편집기에 대하여 보다 상세하게 설명한다.

제5장 텍스트 조작과 필터(Filter)
Unix 시스템은 여러 종류의 파일을 다루고 관리한다. 그 중에서도 사용자들이 가장 많이 사용하는 텍스트파일이 대부분을 이루고 있다. 이러한 텍스트를 처리하는 유틸리티들은 표준 출력 파이핑(Piping)을 재조정하는 것과 관계가 있어, 파일 일부분을 선택하거나 변경이 가능하다. 필터는 데이터를 읽고, 읽은 데이터를 어떤 조작을 수행하여 그 결과를 출력한다. 이장에서는 텍스트 조작에 관련된 명령들과 필터로 이용되는 대표적 유틸리티인 "awk" 명령어에 대하여 알아본다.

제 6장 사용자 통신(Communication)
매일 UNIX에 로그인 한다는 것은 인터넷(Internet)에 연결되어 하나의 공동체가 된다고 볼 수 있다. 하나의 공동체에서는 많은 사람이 작업을 하므로 서로간의 의사소통, 즉, 서로간 도울 수 있고, 함께 일할 수 있도록 하기 위해서는 통신의 기능이 있어야만 한다. Unix에서는 이와 같은 사용자간의 메시지를 전송하기 위하여 많은 기능을 제공해 주고 있는데, 이장에서는 "mail", "write", "wall", "at" 과 같은 통신 프로그램에 대해 알아본다.

제7장 SHELL 프로그래밍
UNIX 시스템을 구성하는 주요 구성요소는 "Kernel", "Utility", "Shell"등이 있는데, 이중에서 셸은 사용자가 입력한 명령어를 해석하는 명령어 해석기 기능뿐만 아니라 프로그래밍 언어로도 사용할 수가 있다. 또한 셸은 인식할 수 있는 "스크립트(Script)" 파일을 만들어서, 유닉스의 일반적인 명령어뿐만 아니라 특별한 셸 프로그래밍 언어도 포함시킬 수 있다. 이 장에서는 각 셸들이 가지고 있는 공통적인 기능과 셸 프로그램을 하기 위한 기초적인 지식을 배운다.

제8장 Bourne 셸과 BASH, 제9장 Korn 셸, 제10장 C 셸
이장은 이전 장에서 배운 셸 프로그램에서 한층 더 발전한 3가지 종류의 셸을 소개한다. 초기의 UNIX 셸은 "Bourne" 셸 이었으며, 한층 더 기능이 강화된 셸이 "Korn" 셸. C셸은 "Bourne" 셸의 대치용으로 작성되었는데, 현재는 대학이나 연구 단체가 있는 시스템에 기본 셸로 제공되어 있어서 고급 유닉스 사용자들에게 인기가 높고 대부분의 사용자도 C셸을 사용하고 있다. 또한 현재 각광받고 있는 리눅스 운영체제에서 사용하는 Bourne 셸의 확장판인 BASH에 대해서는 알아 본다. 이 장에서는 이러한 각각의 셸에 대한 전체적인 특징과 기능을 설명했다.

제11장 C 언어 개발도구
UNIX는 최초에 어셈블리 언어로 작성되었으며, C 언어는 Unix를 다시 쓰기 위한 언어로 Bell 연구소의 Dennis Ritchie에 의해 설계되었다. 사실상 모든 UNIX 어플리케이션 프로그램들과 UNIX를 위하여 작성된 모든 소프트웨어 도구들은 C 언어로 작성되어 있다. C 언어는 UNIX 시스템을 작성하기 위해 발명되었다고 할 정도로 UNIX와는 아주 밀접한 관계가 있다. 이장은 C 프로그램을 작성하고, 컴파일하고, 실행하는 방법에 대해 공부한다.

제12장 UNIX NetWorking
UNIX 시스템이 가지는 가장 큰 장점은 세계가 연결되어 있는 인터넷에 연결된다는 것. 인터넷에 연결된 수많은 사용자들과 정보를 교환하기 위해서는 정보의 교환을 관리하는 유틸리티들을 이해해야만 한다. 이 장에서는 원격컴퓨터에 연결하는 방법, 네트워크 상에서 파일을 송·수신하는 방법, 그리고 네트워크 상에서 다름 컴퓨터의 명령어를 실행시키는 방법에 대하여 공부한다.

제13장 보안
통신망의 거대화, 정보자산의 고급화, 사용자 집단의 다양화에 반하여 공격기회의 증가, 공격동기의 상승, 공격자 수의 증가 그리고 공격에 의한 피해가 대 규모화를 초래하므로 정보시스템에 대한 보안은 시급한 문제라 하지 않을 수 없다. 물론 UNIX 시스템도 위와 같은 공격에서 예외일 수 없으며 비교적 보안이 약한 UNIX 시스템으로서는 보안 강화가 우선적으로 요구되는 항목이라 할 수 있다. 이 장에서는 보안 문제를 실질적으로 다루기 전에 정보시스템의 보안에 대한 개념과 시스템의 안전도를 나타내어 주는 보안등급에 대하여 간략히 설명 한 후에 UNIX 시스템의 보안기능을 최대한 효과적으로 관리할 수 있도록 각 보안기능에 대하여 개략적으로 설명하고, 시스템의 보안취약점 및 그에 대한 대응방안에 대해 알아보았다.

제14장 SYSTEM 관리
UNIX 시스템을 원활하게 운용하기 위해서는 UNIX시스템 상에서 수행해야 할 많은 작업이 있다. 대부분의 시스템 자원은 UNIX 시스템 자신에 의해서 관리해 주지만 특별한 부분에 관한 것은 시스템 관리자의 몫입니다. 이장에서는 시스템관리자가 꼭 알아야 할 것과 항상 확인해야 할 것, 즉 컴퓨터의 시작과 종료, 수퍼유저 및 사용자 관리. 디스크 관리, 프로세서관리, 백업 등에 대해 알아본다.

제15장 UNIX 내부구조
UNIX 시스템은 상당히 복잡하고 거대한 운영체제의 하나이다. 대부분의 UNIX시스템에는 수백 개의 명령어들이 존재하고 이들이 사용하는 옵션은 수천 개 이상이 된다. UNIX 시스템 대부분의 유틸리티들이 단순한 기능을 수행하지만 이러한 명령어를 결합하고, 조정하여 파이프라인 등과 같은 것을 통해서 더욱 복잡하고 강력한 기능을 수행 할 수 있다. 이 장에서는 이러한 UNIX 커널을 비롯하여 파일 시스템 관리, 프로세스 관리, 입·출력 관리, 프로세스간 통신 등에 대해 알아본다.

제16장 X 윈도우
X 윈도우 시스템은 리눅스를 비롯해 대부분의 유닉스에 채용되어 있는 혁신적이면서 네트웍 투명성을 보장하는 그래픽 환경 기반의 시스템 소프트웨어로써. 앞에서 설명한 것처럼 1984년 미국의 MIT에서 공개해 현재 모습으로 발전했고, 최근 리눅스가 각광을 받으면서 보다 보편적인 환경으로 다가서는 상황이다. 비록 현재 많은 사용자들은 윈도우95나 윈도우NT가 윈도우 시스템의 전부인 것처럼 인식하고 있지만, 그것은 어디까지나 특정 시스템에 설치되고 운영될 수 있도록 마이크로소프트가 만든 것으로, 많은 X 윈도우 제품 중 하나에 지나지 않는다고 해야할 것이다. 이 장에서는 이러한 X 윈도우와 리눅스를 중심으로 설명한다.

부록. C 언어 프로그래밍
부록에는 C 언어에 대해 전반적인 개념과 복습, 그리고 필요시 참고 할 수 있도록 필자가 나름대로 C 언어를 공부하면서 모아놓은 내용을 담고 있다. 대부분은 다 C 언어를 배웠지만 막상 사용해 보려고 하면, 잘 안 되는 것이 바로 C 언어. C 언어를 배웠거나 아는 독자는 간략하게 읽어 보셔도 되고, 만일 C 언어를 전혀 모르는 독자는 처음부터 쭉 따라하면 C에 대하여 어느 정도 익숙해 질 것이다.


정보제공 : Aladin

책소개

UNIX에 대한 주제를 세심하게 다루어 유닉스를 처음 배우려고 하는 초보자에서부터 중급 이상의 실력을 향상시키고자 하는 전문가에 이르기까지 모두 활용할 수 있도록 구성되었다. 일반인들은 물론, 학부나 대학원의 교재로, 운영체제나 C언어 프로그램 부교재로, 기업체의 UNIX 연수과정 교재 및 학원의 강의용 교재로 적합하도록 기술되었다.

총 16장으로 구성되어 있으며, 입문서로 활용한다면 처음부터 읽어야 되겠지만 특정 분야에 관심이 있다면 목차를 보고 필요한 부분만을 집중적으로 공부할 수도 있게 구성했다.

'C언어 프로그래밍'에 관한 내용과 본문에서 사용된 모든 예제파일을 출판사 홈페이지(http:\\www.scitech.co.kr)에 수록했다. 또한 각 단원마다 퀴즈란을 두어 전체적인 내용을 이해하고 독자 스스로 생각하고 실습할 수 있는 방법을 제시했다.



정보제공 : Aladin

저자소개

국경완(지은이)

UNIX 시스템 관리자로 일했으며 2000년부터 현재 육군정보학교 전산실장으로 근무중이다. <가장 쉽게 배우는 볼랜드 C++ Builder 5><유닉스 시스템 이론과 응용> 등의 저서가 있다.

이상훈(지은이)

연세대학교 전자계산학과에서 석사를, 일본 Kyoto대학에서 정보공학 박사 학위를 취득했다. 충남산업대학교 멀티미디어과 교수로 재직했으며 2000년부터 현재까지는 국방대학교 전산정보학과 교수로 있다.

정보제공 : Aladin

목차


목차

제1장 UNIX란?

 1.1 UNIX의 역사 = 4

 1.2 UNIX의 특징 = 5

 1.3 UNIX의 구조 = 7

 1.4 UNIX의 미래 = 9

 퀴즈 = 10

제2장 UNIX 시작하기

 2.1 유닉스의 접속 = 12

 2.2 Login과 Password = 17

 2.3 프롬프트 = 19

 2.4 오타의 교정 = 20

  2.4.1 삭제(Erase) 문자 = 21

  2.4.2 라인 킬 문자 = 21

  2.4.3 stty 명령어를 이용한 변경 = 21

 2.5 간단한 명령어 연습 = 22

 2.6 명령어의 종류 = 25

 2.7 셸에서 사용하는 특수문자들 = 26

 2.8 온라인 매뉴얼 = 28

 2.9 작업 종료 = 31

 퀴즈 = 32

제3장 파일과 디렉토리

 3.1 Unix 파일 시스템 이해 = 34

  3.1.1 파일의 개념 = 34

  3.1.2 문서파일과 2진 파일 = 35

  3.1.3 트리 구조의 파일 시스템 = 37

  3.1.4 디렉토리의 종류 = 38

  3.1.5 홈(Home) 디렉토리 = 40

 3.2 디렉토리 작업 = 41

  3.2.1 현재 작업중인 디렉토리 확인(pwd) = 41

  3.2.2 절대경로와 상대경로 = 42

  3.2.3 디렉토리 만들기(mkdir) = 44

  3.2.4 디렉토리 변경(cd) = 46

  3.2.5 디렉토리명 변경과 옮기기(mv) = 47

  3.2.6 디렉토리 삭제(rmdir) = 48

 3.3 파일 작업 = 49

  3.3.1 파일 만들기(touch, cat, vi) = 49

  3.3.2 파일의 복사(cp) = 51

  3.3.3 파일의 삭제(rm) = 51

  3.3.4 파일의 내용보기(cat, more, page, head, tail) = 53

 3.4 소유권과 보호 = 55

  3.4.1 파일권한 = 56

  3.4.2 파일모드 = 57

  3.4.3 파일 사용권한 변경(chmod) = 58

  3.4.4 파일 그룹명 변경(chgrp) = 60

  3.4.5 파일 소유자 변경(chown) = 61

 3.5 파일 연결관계(Link) 만들기(In) = 62

 3.6 자동 사용권한 부여(umask) = 64

 퀴즈 = 65

제4장 문서편집기

 4.1 문서편집기란 무엇인가? = 68

 4.2 기본 유닉스 시스템 에디터(ed) = 69

  4.2.1 시작하기 = 69

  4.2.2 기본 명령어 사용 = 70

  4.2.3 전역(Global) 명령어와 치환 = 76

  4.2.4 그 밖의 유용한 명령들 = 79

  4.2.5 저장하고 종료하기 = 82

 4.3 스트림 에디터(sed) = 83

  4.3.1 명령옵션 사용하기 = 83

  4.3.2 기본 명령어 사용하기 = 88

 4.4 스크린 에디터(vi) = 92

  4.4.1 시작하고 종료하기 = 92

  4.4.2 명령어의 구조 = 96

  4.4.3 커서의 이동 = 97

  4.4.4 편집화면 이동 = 98

  4.4.5 문자열 검색 및 이동 = 99

  4.4.6 텍스트 추가 = 101

  4.4.7 편집내용 수정 = 102

  4.4.8 텍스트 삭제 = 103

  4.4.9 텍스트 복사 = 104

  4.4.10 ex 명령어 사용 = 104

  4.4.11 환경설정 파일 = 108

  4.4.12 기타 유용한 명령들 = 109

 퀴즈 = 110

제5장 텍스트 조작과 필터

 5.1 개요 = 112

 5.2 파일탐색(grep) = 112

  5.2.1 grep의 옵션들 = 113

  5.2.2 정규식 사용하기 = 115

  5.2.3 파이프라인 이용 = 117

 5.3 파일정렬(sort) = 118

 5.4 파일비교(diff, cmp, comm) = 121

 5.5 파일탐색(find) = 124

 5.6 파일분할(split) = 128

 5.7 파일 압축과 암호화(compress, crypt) = 129

 5.8 문자 및 문자열 개수 구하기(wc) = 130

 5.9 열의 추출 및 결합(cut, paste) = 132

 5.10 문자변경(tr) = 135

 5.11 프로그래밍이 가능한 텍스트 조작(awk) = 137

  5.11.1 시작하기 = 137

  5.11.2 패턴 = 139

  5.11.3 프린트 명령 = 142

  5.11.4 산술연산 = 144

  5.11.5 변수와 배열 = 146

  5.11.6 제어문 = 150

 퀴즈 = 154

제6장 사용자 통신

 6.1 개요 = 156

 6.2 Mail = 156

  6.2.1 편지 보내기 = 157

  6.2.2 수신된 편지 읽기 = 160

  6.2.3 진보된 메일 명령어 사용하기(Mail, mailx) = 163

 6.3 Write = 173

 6.4 Talk = 176

 6.5 기타 통신관련 명령들 = 178

  6.5.1 로그인되어 있는 사용자ID 알아보기(id, users) = 178

  6.5.2 로그인한 사용자 정보보기(w, who) = 178

  6.5.3 사용자 공개정보 알아보기(finger) = 180

  6.5.4 at를 이용한 편지 배달 = 181

 퀴즈 = 183

제7장 SHELL 프로그래밍

 7.1 개요 = 186

 7.2 SHELL 선택 = 186

 7.3 SHELL 운영 = 188

 7.4 SHELL에서 사용하는 주요 명령어 = 189

  7.4.1 정보 표시(echo) = 189

  7.4.2 메타문자 = 190

  7.4.3 표준 입·출력 제어(Redirection) = 191

  7.4.4 와일드 문자 사용 = 193

  7.4.5 파이프라인 사용 = 194

  7.4.6 명령어 관리(Command) = 196

  7.4.7 백 그라운드 처리 = 200

 7.5 환경변수 = 202

  7.5.1 환경변수 목록 = 202

  7.5.2 환경변수 표시 및 설정 = 204

 7.6 매개변수 = 206

 7.7 인용부호 사용(Quoting) = 208

 퀴즈 = 209

제8장 Bourne 셸과 리눅스 BASH

 8.1 개요 = 212

 8.2 변수 = 213

  8.2.1 사용자 변수 = 213

  8.2.2 환경변수 = 220

 8.3 셸(Shell) 프로그래밍 = 223

  8.3.1 주석문(Comment) = 223

  8.3.2 Here 자료 = 224

  8.3.3 종료상태 = 225

  8.3.4 연산식 = 226

 8.4 제어구조 = 229

  8.4.1 조건문(if ~ else, case) = 229

  8.4.2 반복문(for, while, until) = 232

  8.4.3 분기명령(break, continue) = 236

 8.5 사용자 환경파일 다루기(.profile) = 237

 8.6 set 명령 = 240

 8.7 리눅스 BASH = 242

  8.7.1 셸 환경설정 파일 = 242

  8.7.2 BASH 변수 사용하기 = 243

  8.7.3 제어구조 = 244

  8.7.4 셸 함수 = 244

 퀴즈 = 246

제9장 Korn 셸

 9.1 개요 = 248

 9.2 별명(alias) = 249

 9.3 히스토리(history) 기능 = 255

 9.4 내장 편집기 사용 = 260

 9.5 연산식 = 262

 9.6 메뉴 생성(select) = 265

 9.7 함수 = 269

  9.7.1 기본 사용 = 269

  9.7.2 매개변수 = 270

  9.7.3 변수 유효 범위(Scoping Rule) = 272

 9.8 작업 제어 = 275

 9.9 보다 강화된 내장 명령어 = 278

 9.10 기타 개선된 기능들 = 283

 퀴즈 = 290

제10장 C 셸

 10.1 개요 = 292

 10.2 탐색경로와 셸 프롬프트 = 294

 10.3 변수 = 296

  10.3.1 사용자 변수 = 296

  10.3.2 환경변수 = 304

 10.4 별명(alias) = 307

 10.5 히스토리(history) 기능 = 311

 10.6 셸(shell) 프로그래밍 = 318

  10.6.1 주석문 = 318

  10.6.2 here 자료 = 319

  10.6.3 종료상태 = 320

  10.6.4 연산식 = 321

 10.7 제어구조 = 323

  10.7.1 조건문(if ~ else, switch) = 323

  10.7.2 반복문(foreach, shile) = 326

  10.7.3 분기명령(break, continue, goto) = 328

 10.8 디렉토리 스택 = 330

 10.9 사용자 환경 파일 다루기(.cshrc, .login, .logout) = 331

 10.10. 기타 개선된 사항 = 332

 퀴즈 = 335

제11장 C 언어 개발도구

 11.1 개요 = 338

 11.2 시작하기 = 339

 11.3 C 프로그램의 링크 = 347

  11.3.1 정적 링크 = 348

  11.3.2 동적 링크 = 349

 11.4 C 프로그램의 개발 보조도구 = 351

  11.4.1 gprof 유틸리티 = 351

  11.4.2 make 유틸리티 = 352

  11.4.3 ar(archive) 유틸리티 = 355

  11.4.4 SCCS 유틸리티 = 358

 11.5 유닉스에서 C++ 사용하기 = 364

 퀴즈 = 366

제12장 UNIX Networking

 12.1 개요 = 368

 12.2 FTP = 370

 12.3 telnet = 379

 12.4 rlogin과 rsh, rcp = 380

 퀴즈 = 382

제13장 보안

 13.1 개요 = 384

  13.1.1 보안이란? = 384

  13.1.2 보안등급 = 385

  13.1.3 보안정책 = 388

 13.2 패스워드 보안 = 389

  13.2.1 패스워드(passwd)파일 = 389

  13.2.2 그림자(shadow)파일 = 390

  13.2.3 패스워드 에이징(aging) 기법 = 391

 13.3 네트워크 보안 = 393

  13.3.1 익명의 FTP = 395

  13.3.2 NFS = 395

  13.3.3 finger = 396

  13.3.4 E-mail = 397

 13.4 파일시스템 보안 = 398

  13.4.1 소유권 = 398

  13.4.2 파일 암호화 = 400

 13.5 해킹과 보안대책 = 403

  13.5.1 개요 = 403

  13.5.2 해킹이란? = 403

  13.5.3 해킹 유형과 기법 = 405

 13.6 해커 침입 발견과 대처 = 409

 13.7 보안 강화방안 = 410

 퀴즈 = 412

제14장 SYSTEM 관리

 14.1 개요 = 414

 14.2 Unix 시작과 종료 = 414

 14.3 수퍼유저 관리 = 418

 14.4 사용자 계정 관리 = 418

 14.5 디스크 사용 관리 = 422

 14.6 프로세서 관리 = 424

 14.7 파일 시스템 복구와 검사(fsck) = 426

 14.8 백업 = 428

 퀴즈 = 430

제15장 UNIX 내부구조

 15.1 커널의 기본 = 432

 15.2 파일 시스템 = 434

  15.2.1 파일 시스템 구조 = 434

  15.2.2 i-노드 = 436

  15.2.3 디렉토리 = 438

  15.2.4 파일 마운팅 = 440

  15.2.5 파일의 입·출력 = 440

 15.3 프로세스 관리 = 443

  15.3.1 프로세스 구조 = 443

  15.3.2 프로세스 상태 = 444

 15.4 프로세스 생성과 수행 = 445

  15.4.1 프로세스 생성(fork) = 445

  15.4.2 프로세스 종료(exit) = 448

  15.4.3 프로세스 종료로 기다림(wait) = 448

  15.4.4 프로세스 스케줄링 = 449

 15.5 기억장소 관리 = 450

 15.6 프로세스간 통신 = 452

  15.6.1 파이프 = 453

  15.6.2 메시지 큐 = 455

  15.6.3 세마포어 = 457

  15.6.4 공유 메모리 = 458

 퀴즈 = 460

제16장 X 윈도우와 리눅스

 16.1 X 윈도우란? = 462

 16.2 X 윈도우 원리 = 464

 16.3 X 서버와 클라이언트 = 465

 16.4 리눅스에서 X 윈도우 매니저 = 467

 16.5 X 윈도우 응용프로그램 = 472

 퀴즈 = 473

참고문헌 = 474

찾아보기 = 475



관련분야 신착자료

이창현 (2021)