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

Slides:



Advertisements
Similar presentations
Linux1 Linux 개요 Linux 방문하여 홈페이지 등록하기 Vi 편집해 보기. Linux2 개요  Linux 란 ? 1991 Linus Benedict Torvalds 가 만든 Unix 의 한 버전 GNU(GNU is Not Unix) » 프로그램이나 정보의.
Advertisements

숙명여대 창병모 2011 가을 1. Unix/Linux 의 효과적 사용  command, shell programming, X-window,... 시스템 프로그래밍 능력 향상  file, process, network programming 시스템의 체계적 이해 및.
1 장. 유닉스 개요 및 기본 사용법. Contents  학습목표  유닉스의 특징과 발전 과정을 이해한다.  유닉스 시스템에 접속하고 해제하는 방법을 익힌다.  유닉스 명령어의 사용법을 익힌다.  내용  유닉스 개요 유닉스의 역사와 특징, 구조  유닉스 시스템.
이재우.  운영체제 정의 ◦ OS(Operation System) ◦ 사용자와 컴퓨터 시스템 사이에 위치하여 컴퓨터 시스템의 전반 적인 동작을 제어하고 조정하며 ◦ 사용자에게 편리성을 제공하여 한정된 시스템 자원을 효율적으 로 사용할 수 있도록 관리하는.
Unix/Linux 프로그래밍 인천대학교 컴퓨터공학과 성 미 영 ( 成 美 暎 )
1 장 유닉스 소개 1. 강의 목적 및 내용 2 강의 목적  유닉스 / 리눅스 시스템의 체계적 이해 및 활용  시스템 프로그래밍 능력 향상 강의 내용  유닉스 / 리눅스의 효과적 사용 명령어, 파일 시스템, 네트워킹, X- 윈도우, 쉘 프로그래밍  유닉스 / 리눅스.
신입생 Study 커리큘럼 OneScore. Contents 후니의 시스코 네트워킹 (4 주 ) 01/ Network 생활코딩 – 웹 서비스 만들기 (4 주 ) Wowhacker 웹 게임 (4 주 ) 02/ Web 뇌를 자극하는 윈도우 시스템 프로그래밍 (4 주 ) 리버싱.
Unix 시스템 인천대학교 컴퓨터공학과 성 미 영
1장 유닉스/리눅스 소개.
컴퓨터와 인터넷.
제2장 사용자를 위한 UNIX 숙명여대 창병모
컴퓨터 운영체제의 역사 손용범.
Chapter 01 리눅스와 유닉스의 이해 [ Professor : 배 헌 중 ]
Microsoft® WindowsTM 주요 버전의 역사
강좌명 : 유닉스 시스템프로그래밍 (UNIX System Programming) 강좌번호 : E 이수구분 : 전공선택
Power Java 제3장 이클립스 사용하기.
1장 유닉스 소개.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Network Lab. Young-Chul Hwang
Unix(Linux) shell programming
C 언어 강의 Windows, Unix 중심으로.
Unix & Shell 사용법 1 번째주 Dept. of Computer Science & Engineering
Chapter 1 The Unix Operating System
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
Ch. 1 LINUX SYSTEM.
[beginning] Linux & vi editor
Linux 9.X 기초에서 활용까지 Chapter 09 쉘(Shell).
유닉스 이론과 실습 √ 원리를 알면 IT가 맛있다 컴퓨터정보계열 이광규.
Linux/UNIX Programming
UNIX Unbounded A Beginning Approach
운영체제 (Operating System) 강좌 소개
UNIX Unbounded A Beginning Approach
Linux/UNIX Programming
UNIX 시스템 정보통신공학과 이 우 섭.
Internet Protocol and Programming
Computer Graphics with OpenGL
컴퓨터과학 전공탐색 배상원.
제2장 사용자를 위한 UNIX 숙명여대 창병모 2011 가을.
교육대학원 운영체제 (Unix) 인천대학교 컴퓨터공학과 성 미 영
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
상지대학교 컴퓨터공학과 고광만 Lecture 01: 유닉스/리눅스 소개 상지대학교 컴퓨터공학과 고광만
운영체제 (Operating System) 강좌 소개
HW 1 : 운영체제 기본 이해 (3월 30일 금까지) 1장 창틀 채우기 (텍스트 파일에 설명하거나 그림 파일로 제출)
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
GIT Operating System 인천대학교 컴퓨터공학과 성 미 영 (成 美 暎)
Unix 시스템 인천대학교 컴퓨터공학과 성 미 영
시스템 인터페이스 Lab3 Unix 사용법 실습.
Linux/UNIX Programming
2018 봄학기 Pusan National University School of CSE
Linux/UNIX Programming
2015 운영체제 특강 수업 소개 Special Topics on Operating Systems
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
Linux/UNIX Programming
Linux/UNIX Programming
제1장 Unix란 무엇인가?.
유닉스 개요 및 기본 사용법 ㅎㅎ 유닉스 개요 유닉스 시스템 접속 방법과 명령 사용법.
Linux/UNIX Programming
Internet Protocol and Programming
Linux/UNIX Programming
Linux/UNIX Programming
시스템 인터페이스 Lab#5 쉡 실습.
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
Internet Protocol and Programming
4. 셸을 이용한 명령어 입력. Unix 시스템 쉘 간단한 셸 명령 명령 매개변수(Command arguments)
운영체제 (Operating Systems)
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
Network Lab. Young-Chul Hwang
Linux/UNIX Programming
Linux/UNIX Programming
Presentation transcript:

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

교재 및 참고문헌 교재 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 시스템

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

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 시스템

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 시스템

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 시스템