top of page

UNIX 운영체제의 기본 레폿 LZ

  • dpablan4077
  • 2020년 12월 24일
  • 2분 분량

UNIX 운영체제의 기본 레폿




UNIX 운영체제의 기본


UNIX 운영체제의 기본


UNIX 운영체제의 기본


1. UNIX


대화식 시분할 운영체제를 말하며 동시에 여러 가지 작업을 수행하는 다중태스킹 운영체제로서의 특성을 지닌다.

주된 장점은 다음과 같은 것들이 있다.

- 사용자는 여러 개의 작업을 병행 처리할 수 있다. (백그라운드 작업이용)

- 다중 사용자(Multiuser) 운영체제로서 여러 사용자가 동시에 시스템을 사용할 수 있다.

- 이식성이 뛰어남 (기기에 무관한 파일 시스템 제공)


2. UNIX Shell


Bourne, C, Korn 쉘 등이 있으며, 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령 해석기로서 사용자와 시스템 간의 인터페이스를 담당한다. 커널(Kernel)과는 달리 주기억 장치에상주하지 않고 보조 기억 장치에서 교체가 가능하다.

사용자 `` 쉘 `` 커널 `` 하드웨어


3. UNIX 시스템 명령


(1) 일반적인 파일 조작 명령 : rm, mv, cp, cat, split, chmod

(2...UNIX 운영체제의 기본


1. UNIX


대화식 시분할 운영체제를 말하며 동시에 여러 가지 작업을 수행하는 다중태스킹 운영체제로서의 특성을 지닌다.

주된 장점은 다음과 같은 것들이 있다.

- 사용자는 여러 개의 작업을 병행 처리할 수 있다. (백그라운드 작업이용)

- 다중 사용자(Multiuser) 운영체제로서 여러 사용자가 동시에 시스템을 사용할 수 있다.

- 이식성이 뛰어남 (기기에 무관한 파일 시스템 제공)


2. UNIX Shell


Bourne, C, Korn 쉘 등이 있으며, 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령 해석기로서 사용자와 시스템 간의 인터페이스를 담당한다. 커널(Kernel)과는 달리 주기억 장치에상주하지 않고 보조 기억 장치에서 교체가 가능하다.

사용자 >> 쉘 >> 커널 >> 하드웨어


3. UNIX 시스템 명령


(1) 일반적인 파일 조작 명령 : rm, mv, cp, cat, split, chmod

(2) 디렉토리 조작 명령 : cd, ls, mkdir, rmdir

(3) 볼륨/장치 조작 명령 : mount, devinfo, unmount, dump, restor

(4) fork 명령 **


4. UNIX 파일 시스템


(1) 특징

- 계층적 트리 구조이다.

- 세가지 유형의 파일(일반, 디렉토리, 특수파일)을 지원한다.

- 모든 파일에 대한 순차 접근이 허용되며, 임의 접근은 디스크 파일에서 가능하다.

- 파일을 동적인 확장이 가능하다

- 파일 소유자, 그룹, 그외 다른 사람들로 사용자를 구분하여 파일을 보호한다.

- 주변기기를 하나의 파일로 간주하여 처리한다.

- 디스크는 일반적으로 고정된 크기의 블록으로 관리한다.


(2) 디렉토리 구성

디렉토리는 계층 구조를 갖는 파일로 그 내용은 inode와 파일 이름으로 구성되어 있으므로 파일 이름과 inode를 연결해 주는 역할을 한다.


(3) 프로세스 관리

다중 프로그래밍 방식으로 처리되므로 기억장치에 여러 프로세스가 동시에 위치 하고 있다. 그러므로 프로세스 상호 간 서로 침해할 수 없도록 하는 보호 기능과 재배치 기능이 있다.

- PCB(Process Control Block)을 이용한다.

- 프로세스의 생성

. 프로세스의 생성은 fork 명령을 이용함.

. `fork`는 현재 프로세스를 부모 프로세스로 하고, 새로 생성된 프로세스를 자식 프로세스로 한다.

. 부모 프로세스와 자식 프로세스는 병행 수행이 가능함.

. 두 프로세스의 주기억장치의 공간은 공유하지 않으나 오픈 파일은 모두 공유함.

. 부모 프로세스의 기록 가능한 데이터 세그먼트들은 자식 프로세스에 모두 복사됨.

- 프로세스의 실행

. 프로세스의 실행은 `exec` 명령을 이용함

. 프로세스의 실행 명령은 코드 세그먼트와 데이터 세그먼트를 지우고, 실행해야 할 파일의 새로운 코드 세그먼트와 데이터 세그먼트를 읽어옴.

. 프로세스가 실행해야 할 프로그램을 바꾸는 것이므로 프로세스는 변하지 않음.

. 프로세스는 변하지 않기 때문에 기존에 존재한 오픈 파일들은 계속 사용 가능함.

- CPU 스케쥴링

기본적으로 우선순위에 의해 처리되며, 우선순위가 같은 경우 RR(Round Robin) 기법을 이용한다.

- 파이프라인(Pipe line) : 한 프로세스의 출력이 다른 프로세스의 입력으로 사용됨으로써 프로세스간 정보 교환이 가능. 파이프라인은 여러 개의 프로세스를 일렬로 세우고 그 사이에 파이프를 두어 정보를 흐르게 하는 것을 말한다.

- 필터(Filter) : 단일 입력 스트림을 입력 받아 처리하여 단일 출력 스트림으로 출력


(4) 메모리 관리

가. 스와핑(Swapping)

나. 페이징(Paging) - NUR(Not Used Recently) 기법을 이용함


(5) 입출력 관리

가. 블록 버퍼 캐시

입출력 작업 중첩으로 인한 디스크 접근횟수를 줄이는 것. Read 요청이 발생하면 시스템은 주기억 장치 내의 버퍼에 기록된 데이터를 읽는다. 만일 원하는 블록이 버퍼에 있지 않으면 디스크로부터 직접 데이터를 읽는다.

나. C-list

단말과 같은 저속 장치의 소량 데이터 전송에 도움이 되는 간단한 버퍼 메커니즘







[문서정보]


문서분량 : 2 Page

파일종류 : HWP 파일

자료제목 : UNIX 운영체제의 기본

파일이름 : UNIX 운영체제의 기본.hwp

키워드 : UNIX,운영체제,기본,운영체제의

자료No(pk) : 11038983

 
 
 

최근 게시물

전체 보기
기업의 인사고과 시스템 자료등록 대한항공 인사고과 시스템 분석 문제점과 해결방안 연구(우수 추천 레포트 선정★★★★★) Down LD

기업의 인사고과 시스템 자료등록 대한항공 인사고과 시스템 분석 문제점과 해결방안 연구(우수 추천 레포트 선정★★★★★) Down 자료문서.zip 기업의 인사고과 시스템 자료등록 대한항공 인사고과 시스템 분석 문제점과 해결방안 연구(우수 추천...

 
 
 

Comentários


게시물: Blog2_Post
  • Facebook
  • Twitter
  • LinkedIn

©2020 by dpablan4077. Proudly created with Wix.com

bottom of page