운영체제 발표자료 200512051 B반 최민웅.

Slides:



Advertisements
Similar presentations
- 1 - IT COOKBOOK 컴퓨터 기술 IT COOKBOOK Chapter 01. 서론.
Advertisements

Project 2.2 컴퓨터의 등장과 발달과정은 ? 제 4 세대 컴퓨터 1970 년 중반 이후, 고밀도 집적회로 (LSI) 이용 개인용 컴퓨터 등장, 마이크로 프로세서가 등장하여 소형화, 범용화, 가격 저 렴화, 고속화를 통해 성능향상 지능을 갖는 지능형 컴퓨터 등장 예상.
컴퓨터 원리 A,B,C 1,2,3 논리소자 (AND,OR..) 출력신호 - 기능 : 명령해독, 계산실행 - 진공관, 트랜지스터 전기신호 출력신호.
Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved. 제7강제7강.
운영 체제의 일반 발표자 : 백승재 황영종. 1. 운영체제의 의의 전자 계산기에서 사용자와 하드웨어와의 직접적으로 대화하는 대신 운영 체제라는 시스템 프로그램을 통하여 하드웨어를 다루는 것이다. 한정된 컴퓨터 자원을 효율적으로 관리, 운영함으로써 사용자에게 편의성을 제공하는.
이재우.  운영체제 정의 ◦ OS(Operation System) ◦ 사용자와 컴퓨터 시스템 사이에 위치하여 컴퓨터 시스템의 전반 적인 동작을 제어하고 조정하며 ◦ 사용자에게 편리성을 제공하여 한정된 시스템 자원을 효율적으 로 사용할 수 있도록 관리하는.
경영학과 이은지 경영학과 윤혜리 경영학과 이지은 경영학과 유승연 경영 성공사례 분석.
사랑과 기쁨으로 연합하는 제 2 회 전교인 한마음 운동회 제 2 회 전교인 한마음 운동회 설명회 대한예수교장로회 자 양 교 회 1.
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
Scientists who made Computers 컴퓨터를 만든 과학자들. 1 언어 (Language) 학자 2 알고리즘 (Algorithm) 학자 3 인공지능 (Artificial Intelligence) 학자 contents 차례 뉴욕 시티의 헤이든 플라네타리움.
컴퓨터의 기본 개념. 목 차목 차 컴퓨터의 정의 컴퓨터의 세대별 분류 컴퓨터의 분류 컴퓨터의 종류 컴퓨터의 구성 컴퓨터의 동작원리 컴퓨터의 외양 컴퓨터의 내부 구조 단위.
OS 소개 Introduction 설계목표 기본 용어 Resource Management History.
컴퓨터 일반 모의고사1.
8장 프로그래밍 언어 8.1 프로그램이란? 8.2 프로그램 언어의 역사 8.3 프로그램 설계 절차
Chapter 1. 운영체제의 개요 이태호.
컴퓨터란?.
소프트웨어와 운영체제.
(강의 홈페이지: 강좌 개요 서울대학교 통계학과 2010년 2학기 컴퓨터의 개념 및 실습 (강의 홈페이지:
컴퓨터란? (I) nlip.pcu.ac.kr.
Scientists who made Computers
제 3장 프로그래밍 언어 설계 3.1 설계 기준의 역사적 변천 3.2 효율성 3.3 일반성, 직교성, 획일성
Chapter 3 – 프로그래밍 언어 설계 Outline 3.1 설계 기준의 역사적 변천 3.2 효율성
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
Operating Systems Overview
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
제13장 종합적 설비관리 마스터 제목 스타일 편집 공업경영과 경제 마스터 텍스트 스타일을 편집합니다 둘째 수준 셋째 수준
1장. 컴퓨터의 기초 Lecture #1.
운영체제 (Operating Systems)
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
컴퓨터 구조학 정보보호학과.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
2.2 CPU 스케줄링의 목적과 유형 스케줄링의 목적
운영체제 (OS: Operating System)
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터
2 운영체제 소개.
멀티미디어시스템 멀티미디어 정보화 사회 IT응용시스템공학과 김 형 진 교수.
MES/POP.

『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
컴퓨터 시스템의 개요.
시스템 평가와 문서화 6.1 시스템 평가 6.2 시스템 도입 평가 6.3 시스템 문서화.
운영체제 이나현.
제3,4,5장 프로세스, 스레드 관리 CPU 스케줄링.
Operating system #5 Disk Scheduling
제 1장 시스템 소프트웨어의 개요.
제1장 시스템 소프트웨어의 개요 컴퓨터시스템 및 하드웨어 구성 컴퓨터의 구성과 기능 시스템프로그램의 개요
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
제5장 CPU스케줄링(CPU Scheduling)
운영체제(Operating System)
제16,17,18장 분산 시스템.
제 10장 운영체제.
운영체제 1장 강의 정리 2A 박훈.
제7강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
제1장 정리 컴퓨터소프트웨어과 2-A반 주세호.
1장 기본적인 사항 순천향대학교 컴퓨터공학부 하 상 호.
교육방법 및 평가방법 안내.
제6장 소프트웨어와 정보시스템 김진수
Chapter 3 – 프로그래밍 언어 설계 Outline 3.1 설계 기준의 역사적 변천 3.2 효율성
컴퓨터 새내기 탈출 4. 컴퓨터에 생명을.
(제작자: 임현수)모둠:임현수,유시연,유한민
제4장 CPU 스케쥴링 운영체제 1-C반 박소라.
1. 데이터베이스 환경.
제02장 컴퓨터 개요.
1장 운영체제의 소개 컴퓨터소프트웨어 2-B 한아름.
운영체제 학 번 : 이름 : 변현영.
Presentation transcript:

운영체제 발표자료 200512051 B반 최민웅

★ 사용자를 대신해서 시스템을 조작시켜주는 프로그램 1. 운영 체제란? ★ 운영체제(operating system)란 컴퓨터 시스템에 의한 작업의 조작을 프로그래머나 시스템 운영자의 개입 없이 효율적이며 연속적으로 처리하여 최대의 성능을 유지할 수 있도록 컴퓨터의 동작을 관리, 제어하는 시스템이며 컴퓨터의 하드웨어와 컴퓨터 사용자간의 인터페이스를 해주는 시스템 소프트웨어. ★ 사용자를 대신해서 시스템을 조작시켜주는 프로그램

2. 운영체제를 사용하는 이유 처리량 향상(Throughput) 응답시간의 단축(Response Time) 사용자의 하드웨어 접근 용이 신뢰도 향상(신뢰도 평가 기준: MTBF+MTTF+MTTR) 제한된 시스템 자원의 효율적 통제, 운영으로 높은 성능의 지원

3. 신뢰도 평가기준 신뢰도 향상 : 시스템의 전체 운영시간 중에서 가동 중인 시간의 비율을 의미한다. MTBF( Mean Time Between Failure; 평균 고장 시간 간격) 시스템 구성성분이 한번 고장 나서 수리한 후 다음 고장까지의 평균 시간이 길수록 신뢰도가 높다. MTTR( Mean Time To Repair ; 평균 수리 시간) 수리하지 않은 시스템이 고장까지 동작하는 평균 시간이 길수록 신뢰도가 높다. MTBF( Mean Time Between Failure; 평균 가동 시간) 고장이 났을 때 수리되어 다시 정상으로 작동될 때까지의 평균시간으로 짧을수록 바람직하다.

4. 운영체제의 종류 (1) 단순 모니터 CPU 유휴(idle) 시간을 줄이기 위해 자동 작업의 순서화 개념 (2) 일괄처리 시스템(Batch Processing System) 자료를 일정 기간 동안 또는 일정한 분량이 될 때가지 모아 두었다가 한꺼번에 처리하는 방식 (3) 오프라인시스템(off-line system) 입출력장치나 보조장비들이 컴퓨터와 연결되지 않아 직접적인 통제 하에 있지 않는 시스템을 말한다. (4) 온라인시스템(on-line system) CPU와 주변장치와 온라인으로 연결되어 작동하며 사용자와 컴퓨터 시스템 사이에 온라인 통신을 제공하여 사용자가 해당 프로그램에 직접 명령을 주는 즉시 응답을 받는 시스템이다.

(5) 시분할 시스템(Time Sharing System) CPU가 여러 작업들을 각 사용자에게 각각 짧은 시간으로 나누어 연속적으로 처리하는 시스템이다.(처리속도 = NS 이상) (6) 다중 프로그래밍 시스템(Multi-Programming System) 한 개의 CPU가 주기억장치에 여러 프로그램들이 존재하면서 다중 작업을 구현한 시스템이다. (7) 다중 처리 시스템(Multi-Processing System) 여러 개의 CPU를 설치하여 각각 해당업무를 처리할 수 있는 시스템. (8) 실시간 처리 시스템(Real Time Processing system) 실시간 처리 시스템은 데이터 발생 지역에 설치된 단말기를 이용하여 데이터 발생과 동시에 입력시키며 중앙의 컴퓨터는 여러 단말기에서 전송 되어 온 데이터를 즉시 처리 후 그 결과를 해당 단말기로 보내주는 시스템 (9) 분산처리 시스템(Distributed Processing system) 소형 오피스 컴퓨터를 분산 배치하여 중앙의 대형 컴퓨터와 온라인으로 접속시키는 것 이 방식

5. 운영체제의 발전과정 (1) 제 1 세대(1945~1955) ① 특징 : 일괄처리 체제, 입출력 제어시스템 제공, 상주 모니터 등장 ② 장치 : 진공관, 코어 메모리 ③ 언어 : 기계어, 어셈블러 (2) 제 2 세대(1955~1965) ① 특징 : 다중 프로그래밍, 다중 프로세서, 시분할 시스템, 실시간 시스템, 가상메모리 ② 장치 : 트랜지스터, 코어 메모리, 디스크 ③ 언어 : FORTRAN, COBOL, ALGOL-60, LISP (3) 제 3 세대(1965~1980) ① 특징 : IBM 360/370 OS, 스풀링(Spooling) ② 장치 : IC ③ 언어 : PL/I, ALGOL-68, PASCAL

(4) 제 4 세대(1980~1990) ① 특징 : N(Network)OS, D(distributed)OS, MS-DOS, User Friendly시스템 ② 장치 : MIS, LSI, VLSI ③ 언어 : PROLOG, Concurrent PASCAL, 기능언어, 논리언어 (5) 제 5 세대(1990~) ① 특징 : 인공지능의 실현, 인간과 기계의 대화 기능 - Multimedia OS, 개방형 OS - SVR4MR, MACH, OSF/1, Unixware 2.0, Windows95/NT ② 장치 : ULSI, 광소자 ③ 언어 : 자연어, 그림문자, 음성

6. 운영체제의 구성 커널 : 부팅후 주기억장치에 상주하는 OS의 핵심부분으로 제어프로그램 또는 핵이라 부른다. 유틸리티 : 부팅 시 주기억 장치에 적재되지 않으며 보조기 억 장치에 있다가 해당 기능이 호출될 때 필요한 부분만 주기억장치에 적재되어 사용하다가 사용이 끝나면 주기억장치에서 지워진다.

7. 운영체제의 기능 프로세스 관리 운영체제는 시스템내의 각 프로세서들이 어던 상태에 있는지 특정 상태에서 어던 요구를 하며, 총 실행 시간이 얼마인지 등에 대한 정보를 근거로 프로세서 관리를 한다. ex) 스케줄 관리, 할당관리 기억장치 관리 주기억장치 용량이 적기 때문에 모든 프로그램과 데이터를 적재할 수 없기 때문에 효율적으로 관리 해야 한다. 파일 관리 운영체제는 사용자 입력한 프로그램이나 데이터를 보조 기억장치에 저장하고 필요에 따라 보조 기억장치에 접근할 수 있도록 지원 한다. 파일관리 편리성을 제공하기 위해 디렉터리 계층 구조의 개념을 시용한다. 입출력 관리 실행중인 프로세서가 입출력을 요구할 때 실행은 잠시 중단되고 요구한 입력이 완료될 때까지 더 이상 실행을 하지 않는다. 이때 입출력은 운영체제 가 대신 처리하게 된다.