text book
무엇을 공부하나
강의 내용
Unix Architecture

이제 이 수업을 들으면 kernel의 service를 이용하여 프로그래밍을 하는 방법을 배운다
Logging in
Unix OS는 system에 등록된 각 사용자에 대한 정보가
/etc/passwd
에 저장돼있다.
하나의 사용자는 아래와 같은 7개의 정보를 가짐


Files and Directories
File System
<aside> ☝🏻 directory도 file이다!
</aside>
모든 디렉토리는 / 부터 시작
Unix는 7가지의 file을 가진다. 그리고 가장 첫 문자가 이를 나타낸다.

파일은 file system내에서 유일하게 존재하는 inode 번호를 갖고 있다.
Input and Output
Programs and Processes
Error Handling
User Identification
Signals
Time Values
Library Calls and System Calls
Unix Manual
assignment
Unix 운영체제에서 사용자 명령을 읽어서 수행시키는 명령어 처리 프로그램(command interpreter)
User의 command, application 실행
여러 application들을 결합한 shell program 수행
다양한 개발 도구 제공
system developer가 되려면 개발 시 shell을 잘 사용해야한다.