유닉스(Unix) 운영체계의 특징
- 최초 등록일
- 2009.05.31
- 최종 저작일
- 2008.12
- 7페이지/ MS 워드
- 가격 1,000원
소개글
유닉스(Unix) 운영체계의 특징을 정리하였습니다.
깔끔하게 필요한 것들만 조사하여 작성하여서 학우들의 반응이 좋았고
Operating System 과목에서 A+를 받은 레포트입니다.
목차
■ OS(Operating System) 개요
■ 프로세스( Process )
■ UNIX 개요
■ Vi 편집기
■ Unix 명령어
■ 쉘 프로그래밍
본문내용
■ OS(Operating System) 개요
- 컴퓨터를 작동시키고 자원들을 관리하여 사용자의 응용 프로그램이 효율적으로 실행될 수 있는 환경을
제어하는 프로그램
- 컴퓨터를 기동할 때 제일 먼저 Load 되는 프로그램 중의 하나
- 사용자가 컴퓨터 시스템을 요구할 때, 신속하게 시스템 자원을 지원 -> 가용성( Availability ) 증대
■ 프로세스( Process )
- 현재 실행되고 있는 프로그램
- 프로그램 파일 자체가 아니라 파일 시스템에서 메모리로 호출된 하나의 복사본
a. 준비( Ready ) 프로세스가 CPU 를 사용하고 있지는 않지만 언제든지 사용할 수 있도록 준비된 상태,
대부분의 프로세스가 여기에 해당, 시스템 자원을 강제 반납
b. 실행( Runnig ) 프로세스가 CPU 를 차지하여 현재 실행중인 상태
c. 대기( Waiting ) 프로세스가 어떤 이벤트를 기다리는 상태, 프로세스가 시스템 자원을 자진반납
■ UNIX 개요
- UNIX의 특징
대화식 운영체제 UNIX 에서는 프로그래밍이 가능한 명령어 번역기를 제공합니다.
이러한 명령어 번역기를 쉘(shell)이라고 부르며, 커널(Kernel)과 사용자
사이의 인터페이스를 제공합니다.
멀티유저(multi-user) 멀티 유저는 다중 사용자라는 뜻으로, UNIX 시스템은 여러 사용자가
각각의 login name 을 가지고 시스템을 동시에 사용할 수 있도록 되어
있습니다.
또한 여러 사용자가 하나의 login name 을 가지고 동시에 login 하여
사용할 수 있습니다.
멀티태스킹(multi-tasking) DOS 와의 커다란 차이점인 멀티 태스킹은 하나의 명령어 처리가 완료되지
않은 상태에서 다른 명령어를 처리할 수 있다는 뜻으로, 즉 여러 개의
명령어를 동시에 처리할 수 있는 방식을 말합니다.
계층적 파일 시스템 UNIX 파일 시스템은 계층적 파일 시스템 구조로 되어 있습니다.
이식성(portability) 이식성(Portability)이란 하드웨어의 종류에 상관없이 운영되는 특성을
말합니다.
예를 들어 PC 에서 작성한 응용 프로그램을 슈퍼 컴퓨터에서도 실행할 수
있다면 이를 이식성이 뛰어나다고 합니다.
참고 자료
없음