검색어 입력폼
평가점수C

[운영체제] 리눅스, 유닉스, 윈도우xp

등록일 2004.07.13 | 최종수정일 2014.03.10 한글파일한컴오피스 (hwp) | 40페이지 | 가격 500원

소개글

운영체제 과목들으면서 3개월동안 준비한
세미나 준비자료입니다.

기본적인 운영체제 개념부터
씨피유스케줄링및 메모리관리부분까지
전문성을 띤 자료입니다.

특히 윈도우xp부분은
상당히 구하기 힘든자료일겁니다.

후회 없을겂니다..

목차

1. 유닉스 운영체제
1) 유닉스 발생 배경(히스토리)
2) 유닉스의 CPU 스케쥴링 방법
3) 유닉스의 메모리 관리방법
4) 유닉스의 파일 관리방법
5) 유닉스의 I/O 관리방법

2. 리눅스 운영체제
1) 리눅스 발생 배경
2) 리눅스의 CPU 스케쥴링 방법
3) 리눅스의 메모리 관리방법
4) 리눅스의 파일 관리방법
5) 리눅스의 I/O 관리방법

3. 윈도우XP 운영체제
1) 윈도우XP 발생 배경
2) 윈도우XP의 CPU 스케쥴링 방법
3) 윈도우XP의 메모리 관리방법
4) 윈도우XP의 파일 관리방법

본문내용

1960년대에 AT&T의 Bell연구소의 연구원들과 MIT, 컴퓨터 제조업체인 GE가 MULTICS라는 프로젝트를 진행하고 있었다. 이MULTICS라는 프로젝트는 Multiplexed Information and Computing Service의 약어로서 안정성에 따르는 정보가 할당할 수 있도록 GE645 메인 프레임 컴퓨터와 대화를 위한 목적으로 고안된 운영체제였다. 여기에서 Multiplex라는 단어는 다중 전자 신호를 단일 신호로 결합하는 것을 의미한다.
1960년대 후반에 여러 가지 이유로 인해 Multicast연구를 계속 진행할 수가 없어서 이 프로젝트를 중단하게 되었다. 1969년 Bell연구소의 연구원 중의 한 사람인 Ken Thompson은 빠른 응답 시간을 요구하는 "Space Travel"라는 비디오 게임을 만드는데, 참여하고 있었다. 이 게임은 GE에서만 동작이 되고 한 번 동작을 할 때마다 75불이 들었다. 해서 그는 Dennis Ritchie의 도움으로 자신의 운영체제를 만들기로 결심하였는데. 이것이 PDP-7 마이크로 컴퓨터를 위한 간단하고 작은 운영 체제인 Unix의 시초가 된다. 몇 년 후 그의 후배인 Dennis Richie는 그 무렵 B언어를 개선한 C언어를 개발 하였는데, 이를 가지고 UNIX운영체제를 다시 만들 것을 제안하였다. 이때 C 언어로 다시 개발 하였는데, 대부분은 C 언어로 되어 있었고 나머지는 그대로 어셈블리언어를 사용하였다. 즉, 대상 기계(Machine or System)가 C 번역기를 갖고 있는 한 운영체제의 대부분은 수정 없이 사용되었으며, 단지 어셈블리 언어로 작성된 부분만이 수작업으로 변환이 되었다. 이것이 파일 체계, 명령 해석기와 PDP-7용의 몇 가지 유틸리트를 포함한 멀티 태스킹 운영체제 이다. 이것은 두 명의 사용자를 동시에 지원이 가능하다고 해서 UNICS(Uniplexed Information and Computing System)이라고 했는데, 그 후 UNIX라고 불렀다.

참고 자료

O/S concepts 6th edition
www.wiley.com/college/silberschatz
다운로드 맨위로