Presentation is loading. Please wait.

Presentation is loading. Please wait.

Unix 시스템 인천대학교 전자계산학과 성미영

Similar presentations


Presentation on theme: "Unix 시스템 인천대학교 전자계산학과 성미영"— Presentation transcript:

1 Unix 시스템 인천대학교 전자계산학과 성미영 http://marvel.inchon.ac.kr/~mysung

2 교재 및 참고문헌 교재 Unix 운영체제, Kaare Christian, Susan Ritchter 저, 석상기 역, 희중당, 1996. (The Unix Operating System, Kaare Christian, Susan Richter, Wiley, 1993.) 참고문헌 프로그래머와 사용자를 위한 UNIX 완성: 완전한 안내서, Graham Glass 저, 조경산 역, 이한출판사, 1994. Unix Shell Programming, Third Edition, Lowell Jay Arthur & Ted Burns, John Wiley & Son, 1994. 한국어판, Unix 시스템 프로그래밍 Second Edition, Keith Haviland, Dina Gray, Ben Salama 저, 조유근 역, 홍릉과학출판사, 1999. 한글번역판 Unix Network Programming, Stevens 저, 김치하, 이재용 역, 대영사, 1991. Unix의 내부구조, 조유근 역, 홍릉과학출판사, 1991. (The Design of the Unix Operating System, Maurice J. Bach, Prentice-Hall, 1986) Guide to Solaris, John A. Pew, Ziff-Davis Press, 1993. Solaris 2.x : System Administrator’s Guide, S. Lee Henry, John R, Graham, McGraw Hill, 1995. Unix 시스템

3 수업 목표 Unix 환경에서 실제 코드를 다루기 위한 기본 지식을 습득한다.
셜 프로그래밍 시스템 프로그래밍 네트워크 프로그래밍 윈도우 프로그래밍 Unix의 내부구조를 이해하여 Unix 환경을 효율적으로 이용할 수 있게 한다. Unix 시스템을 깊이 있게 이해하고 분석하여 새로운 Unix 응용 시스템 또는 새로운 운영체제를 설계하고 구현할 수 있게 한다. Unix 시스템

4 1. Unix 시스템의 역사 1971 AT&T Bell Lab. Ken Thompson MIT Multics의 영향
PDP-7 어셈블러로 쓰여짐 1973 C 언어로 다시 씀 1970 Ken Thompson이 B 언어, 1973 Dennis Ritchie가 C 언어 만듦 여러 컴퓨터로 이식됨 버전들 : History of Unix 참조 AT&T System V BSD(Berkeley Software Distribution) Unix Linux 1991 PC용 System V + BSD Unix GNU Public License : source code is available Unix 시스템

5 2. Unix의 특징 미니 컴퓨터와 VDT(Video Display Terminal) 터미널 PC와 워크스테이션 운영체제
부팅(booting) 프로세스 관리 기억장치 관리 파일 관리 멀티유저 멀티태스킹 협조적(cooperative) : MS 윈도우 환경 선점적(preemptive) : Unix 환경 네트워킹 ARPA(Advanced Research Projects Agency)-net : Internet TCP/IP 프로토콜 커널 메모리 상주 small 프로그램과 프로세스 프로그램 : 파일 안에 들어 있는 일련의 명령어들 프로세스 : 실행중인 프로그램 Vi 텍스트 에디터 표준 Unix 시스템 에디터 Berkeley에서 개발 강력 Unix 쉘 명령 해석기(Command Interpreter) Bourne Shell(Steven Bourne, AT&T) : sh C Shell(Bill Joy, Berkeley) : csh Korn Shell(Dave Korn) :ksh Unix 시스템

6 3. Unix 시스템 개요 로그인 몇 가지 간단한 명령들 파일과 디렉토리 Unix와의 대화 로그 아웃 참고문헌 login:
password: 몇 가지 간단한 명령들 date who echo hello 파일과 디렉토리 pwd (print working directory) ls (list) cd (change directory) Unix와의 대화 ^H(Ctrl-H, Backspace) : 삭제문자 Enter key : 입력을 명령으로 번역 ^C(Ctrl-C) : interrupt 문자, DEL 실행중인 프로그램 중단 로그 아웃 VDT(dummy terminal) exit 명령 Ctrl-D : End-Of-File Workstation EXIT 메뉴 참고문헌 User’s Reference Manual man 명령 Unix 시스템


Download ppt "Unix 시스템 인천대학교 전자계산학과 성미영"

Similar presentations


Ads by Google