운영체제의 종류별 특징 정리
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

운영체제의 종류별 특징 정리에 대한 보고서 자료입니다.

목차

DOS에 대해서..

WINDOWS 98

Windows 2000 Server

WINDOWS XP

리눅스(Linux)

유닉스(UNIX)

본문내용

개발 작업에 편리한 환경을 지원하려는 목적으로 작은 규모의 운영체제에서 시작된 것이다. 이러한 UNIX가 현재에 이르러서는 다음과 같은 우수성이 있다.
하드웨어로 부터의 독립성
소프트웨어 호환성
다양한 하드웨어 플랫폼사이의 네트워킹등의 풍부한 컴퓨팅 환경을 제공
위와 같은 기능을 할 수 있어서 개방 시스템으로서의 이행에 중심 역할을 담당하고 있다.
UNIX를 잘 사용하기 위해서는 그룹별 작업을 위해 사용자들끼리 그룹을 이루어 정보를 교환하는 것이 핵심이라 할 수 있다. 이러한 맥락으로 그룹웨어(groupware)라고도 가끔 부른다.
UNIX는 USER ID와 GROUP ID를 갖으며 각 파일과 디렉토리의 접근여부를 USER, GROUP, OTHER로 구분하여 권한을 제어한다. 즉, 같은 그룹 안의 USER들까지는 공개할 수 있는 자료는 서로 공유할 수 있으며, 각각의 데이터에 읽기·쓰기 권한을 부여할 수 있어 데이터의 성격에 따라 관리할 수 있다. 그리고 root를 제외한 다른 USER에게는 공개를 안 할 수도 있으며, 개인의 데이터에 보안성을 부여할 수 있다. 하지만 이러한 보안은 root에게는 해당되지 않음을 항상 기억하기 바란다. 그리고 복수의 File System이 존재하는데 각각의 File System의 성격에 맞게 id를 부여할 수 있으며 또한 용량도 정할 수 있다. 그리고 같은 File System또는 다른 File System간에 Link를 적용할 수 있어 공간의 효율성이 제공된다.
이 장에서는 UNIX의 운영체제로서의 특징과 UNIX가 어떠한 하드웨어 환경 하에서 잘 돌아가며 그 하드웨어 환경이 어떠한 것이고 강력한 네트워킹을 지원하는 환경을 살펴보기로 한다. UNIX는 워크스테이션급에서 아주 잘 맞는 운영체제라 할 수 있는데 이유는 다수의 사용자들의 작업을 동시에 처리를 할 수 있는 능력을 가지고 있어야 하며, 각 프로세스마다 제어를 할 수 있어야 하기 때문이다. 즉, 각 프로세스마다 독립적으로 수행될 수 있도록 하드웨어 환경이 받쳐줘야 한다는 뜻이다. 그리고 하드웨어의 효율성을 높여서 시스템의 낭비를 최소화 할 수 있는 시스템이라야 한다. 이것은 도스 같은 경우 시스템 자원의 효율화가 잘 이루어지지 않았지만 UNIX는 다중사용자를 수용하며 처리할 수 있는 작업이 많기 때문에 당연히 시스템의 효율이 높아졌다 할 수 있다.
→ 유닉스 파일 시스템
1. 파일시스템의 개요
① 유닉스 파일 시스템의 구조
- 유닉스 커널 프로그램과 프로그램 실행에 필요한 시스템 파일 및 사용자 데이터 파일로 구성됨
② 개인 저장장소를 제공하고 정보를 여러 사용자가 사용 공유할 수 있게 수단을 제공
③ 여러가지 정보를 저장하는 기본적인 구조
④ 디스크 공간에 독립된 공간 구축 가능
⑤ 독립된 파일 시스템은 다른 파일 시스템으로부터 독립적으로 존재
2. 파일시스템의 종류
① 루트 파일시스템
- 하드 디스크 상에서 적어도 하나의 파일시스템이 존재 해 있음.
- 시스템 프로그램과 디렉토리들이 포함되어 있음.
② 일반파일
- 수행가능한 프로그램 파일이나 원시 프로그램 파일 텍스트 파일, 데이터 파일등 컴퓨터에 의해 처리되어 질수 있는 파일들이 저장되어 있음
③ 디렉토리 파일
- 계층구조로 구성
- 다른 파일과 디렉토리들에 관한 정보를 저장하는 논리적인 단위
- 파일명인 문자열과 inode번호를 연결하는 부분
④ 특수파일
- 주변 장치에 속하는 파일
- 모든 주변장치들이 컴퓨터에 연결되기 위해서 하나 이상의 특수 파일을 가지고 있어야 함.
3. 파일 시스템의 구조
① 부트 블록(boot block)
- 파일 시스템으로 부터 UNIX 커널을 적재시키기 위한 프로그램 포함
② 슈퍼 블록(super block)
- 파일 시스템 마다 하나씩 존재
- 슈퍼 블록의 자료 구조
- 파일 시스템의 크기
- 파일 시스템에 있는 블록의 수
- 파일 시스템에서 이용가능한 빈 블록 목록
- 빈 블록 목록에서 그 다음의 빈 블록을 가리키는 인덱스
- inode 목록의 크기
- 파일 시스템에 있는 빈 inode 의 수
- 파일 시스템에 있는 빈 inode 목록
- 빈 inode 목록에서 그 다음의 빈 inode 를 가리키는 인덱스
- 빈 블록과 빈 inode에서 그 다음의 빈 inode 를 가리키는 인덱스
- 슈퍼 블록들이 수정되었는지 나타내는 플래그(flag)
- 파일 시스템 이름
- 파일 시스템 디스크 이름
③ 아이노드
- 파일이나 디렉토리에 대한 모든 정보를 가지고 있는 구조체
④ 데이터 블록
- 실제 데이터가 파일의 형태로 저장 되어 있음
4. 디렉토리 구조와 디렉토리
① 계층 구조 형태 - DOS 형태와 유사
②각 디렉토리에 대한 기능 및 내용
파일의 기능 및 내용
파일
기능
/etc/getty
단말기 연결을 초기화 하는 시스템 프로그램
/etc/mot
특정 날짜와 로그인 메시지 파일
/etc/passwd
시스템 사용자와 관련되어 있는 사용자 등록 파일
/etc/r
시스템이 부팅 된 후 실행하는 쉘 명령 파일
디렉토리
기능
/
파일시스템의 루트 디렉토리
/bin
기본적인 실행 가능한 파일을 가지고 있음 consol, io, echo, mv, pwd, who 등이 있음
/etc
시스템에서 많이 사용하는 관리파일들이 있음 - chmod, int, getty, mknod, password, rc, wait 등이 있음
/tmp
프로그래머들이 임시 파일을 만들기 위해 사용
/lib
기본적인 프로그램 모듈들이 있슴 - cpc, lib, a, popt, spopt
/UNIX
커널 자신을 위한 프로그램
/boot
unix 커널을 위한 프로그램 파일로서 부팅시 읽혀저 수행
/usr
사용자와 관련된 모든 디렉토리 파일들이 존재
/lib/lib.a
c 언어의 서브루틴 파일
/usr/adm
시스템 관리 디렉토리
/usr/bin
/bin에 있는 파일보다 적게 사용되나 같은 성질의 파일
/usr/lib
C나 FORTRAN의 라이브러리 디렉토리
/usr/include
C 언어 해더파일을 제공하는 디렉토리
/usr/sys
커널을 위한 원시프로그램이 있을때 사용되는 디렉토리

키워드

  • 가격2,300
  • 페이지수14페이지
  • 등록일2004.10.18
  • 저작시기2004.10
  • 파일형식한글(hwp)
  • 자료번호#270779
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니