OS 의 역사 서상우.

Slides:



Advertisements
Similar presentations
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Advertisements

OS (Operating System) 소개 양태영. Unix 년 벨 연구소 켄 톰슨과 데 니스 리치 개발 - 다른 컴퓨터에서 다시 짜야 하 는 번거로움에 1973 년에 C 로 재개발 - 그 후 여러 버전의 유닉스가 만 들어짐. -BSD(Berkley Software.
운영체제의 역사 작성 / 발표 오두환.  OS( 운영체제 ) 의 정의 OS(operating system) 란 ?? 머리 - > 계산 = Cpu 얼굴 + 몸매 = 그래픽카드 눈 = 모니터 머리 -> 기억 = HDD/SDD 입 = 스피커 귀 = 마이크 ….. 하드웨어하드웨어.
숙명여대 창병모 2011 가을 1. Unix/Linux 의 효과적 사용  command, shell programming, X-window,... 시스템 프로그래밍 능력 향상  file, process, network programming 시스템의 체계적 이해 및.
OS 변천사 UNIX-ANDROID OS 의 변천사 From UNIX To Android OS.
1 장 유닉스 소개 1. 강의 목적 및 내용 2 강의 목적  유닉스 / 리눅스 시스템의 체계적 이해 및 활용  시스템 프로그래밍 능력 향상 강의 내용  유닉스 / 리눅스의 효과적 사용 명령어, 파일 시스템, 네트워킹, X- 윈도우, 쉘 프로그래밍  유닉스 / 리눅스.
Microsoft ANSWER 이명희 이경서 김나은 김정현 서리다 유시은 이재현 심광철.
Understanding of Computers 3rd Chapter 03 소프트웨어와 운영체제.
스마트폰 OS 한국디지털미디어 고등학교 번 조성혁.
2016 유성환 Hybrid MOBILE.
Linux 9.X 기초에서 활용까지 Chapter 01 리눅스의 시작.
컴퓨터와 인터넷.
Linux Seminar #1 리눅스 이해하기.
컴퓨터 운영체제의 역사 손용범.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
Chapter 01 리눅스와 유닉스의 이해 [ Professor : 배 헌 중 ]
OS(Operating System) 양태영.
그래픽스 및 웹 응용설계 자기소개 멀티미디어 학과 4학년 장정환.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Programming in C.
Microsoft® WindowsTM 주요 버전의 역사
Multi-Touch Interaction Research
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
1장. 실습 환경 구축.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
강 명 수 LINUX 소개 강 명 수
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
제 5장 운영 체제.
운영체제 이승언.
운영체제 박상민.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 01. 이것이 C언어다.
UNIX 시스템 정보통신공학과 이 우 섭.
2장. CentOS 리눅스 소개.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
1. C++ 시작하기.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
Program Language 환경공학과 천대길.
Computational Thinking
AVR – ATmega103(ATMEL) Compilers & ISP
김인수 , 김성중 , 김동권 , 김재흠 , 김성태 발표일 : 발표자 : 김인수
Chap 6.Assembler 유건우.
Unix – Linux.
소마큐브로 3*3*3(정육면체)만드는 방법 탐구하기
2015 운영체제 특강 수업 소개 Special Topics on Operating Systems
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
OS(Operating System) 양태영.
인터넷 따라 하기 ◆ 인터넷 시작 하기 ◆ 인터넷 끝내기 ◆ 홈페이지 방문 및 정보검색 ◆ 전자우편( ) 가입
제 10장 운영체제.
제1장 Unix란 무엇인가?.
OS 역사 손병규.
Tiny OS와 NesC Tiny OS Part1. Won Mi Sun – 17 지능제어 연구실.
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
10장. 실현기술 10.1 유한 어장 영향 10.2 디지털 필터의 기본 하드웨어 10.3 하드웨어에 의한 디지털필터 실현
운영체제 1장 이성연.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
프로그래밍 언어와 역사 서상 우.
리더 : 이동주 스토리 : 김현 그래픽 : 최혁진 코딩 : 최재근
유닉스 이론과 실습.
운영체제 (Operating Systems)
1. 정보 과학과 정보 사회 1-1. 정보 과학 기술의 역사.
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
제 5장 운영 체제.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
1장. C Language Synopsis.
Presentation transcript:

OS 의 역사 서상우

목차 1. CP/M 2. Dos 3. Windows 4. Unix/Linux

CP/M(Control Program/Monitor)

1973년 디지털 리서치의 게리킬달은 intel의 i8008 CPU 에 구동될 프로그램을 개발.

8008용으로 만들던 CP/M을 8080용으로 변경, Altair 8800과 함께 출시. 70년대 개인용 컴퓨터의 운영체제 시장 에서 강자로 군림,개인용 컴퓨터용 최초 의 운영체제가 된다.

Dos(Disk Operating System)

1980년 7 월경 IBM은 IBM PC가 되는 개 인용 컴퓨터의 개발에 착수, 가급적 신속 하게 상품화가 나오기 위해 소프트웨어 는 외부에서 조달 방침결정. 당시의 개인용 컴퓨터 시장에서 사실상 의 표준 OS는 디지털 리서치의 CP / M 였 다.

IBM은 CP / M 소스 권리가 없었다. 그래서 디지털 리서치와 협상 하기로 했으나, 협상 은 잘되지 않고 결국 마이크로 소프트가 OS 를 개발 하기로 결정했다.

마이크로 소프트는 OS의 개발 경험은 없었 다. 그래서 시애틀 컴퓨터 프로덕츠 (products)사의 QDOS를 인수하여 IBM PC 용으로 개조 PC-Dos를 개발한다. 1981년에 IBM PC용으로 발매한 'PC DOS'에 서 1982년부터 마이크로 소프트가 IBM 이 외의 메이커에 OEM 제공을 개시한 것이 'MS- DOS'였지만 Microsoft는 후에 1981년부 터 'MS- DOS'라고 부르고 있다.

Windows

Windos 1.0 은 이전 시장을 장악하고 있던 MS-DOS에 비해 멀티 태스킹이 가능했으며 훨씬 더 사용하기 쉽고 예쁜 모 양의 그래픽 기반 운영체제(GUI)였다.  Interface Manager라고 불릴 예정이었으나 소비자의 반응을 고려 이름을 바꾸게 된다. 완전한 운영체제가 아닌 DOS의 운영체제 환경이라 할 수 있다.

90년도에 윈도우 3.0 버전이 발매, 크게 흥행하게 된다. 3.0 버전은 엄청난 양의 팔려나가, 마이크 로소프트가 OS의 강자로 올라가게 된다.

95년에 윈도우95가 발표된다. 이전까지의 윈도우와 달라 진점은 하나 의 스타팅 운영체제로서의 정립이었다.

Unix 1969년 벨 연구소 직원인 켄 톰슨은 PDP- 7 기종의 어셈블리 언어를 사용해서 작성 한 새로운 운영체제의 이름을 UNIX라고 명명

C 언어라는 프로그래밍 언어를 고안해 서 새롭게 프로그래밍을 하게 되는데, 이렇게 해서 1973년에 새롭게 유닉스 가 재탄생한다. 유닉스 시스템은 다양한 운영체제의 시초가 되었다,대학이나 연구기관에서 채택이 되어 발전시킨 여러 가지 운영 체제로 발전하게 된다. 대표적으로BSD, System5 로 나뉘게 됀다.

Linux 1984년 리처드 스톨만은 GNU 프로젝트를 시작했다. GNU 프로젝트의 목적은 프리웨어로만 구 성된 완전한 하나의 유닉스 시스템을 만드 는 것이었다.

1990년대 초, GNU는 시스템의 핵심적인 부 분을 거의 완성시켰다. 그러나 커널만은 완 성시키지 못했다 1991년 리눅스라는 이름의 또 다른 커널이 극적으로 등장, 리눅스는 당시 대학원생인 리누스 토르발스가 취미 삼아 개발한 커널 이었다. 리눅스는 자유 소프트웨어와 오픈 소스 개 발의 가장 유명한 표본으로 들 수 있다.