운영체제 학 번 : 200612102 이름 : 변현영.

Slides:



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

컴퓨터는 어떻게 집안에 들어오게 되었을까 ? 2011 년 10 월 12 일 정동욱. ENIAC (1946)
Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved. 제7강제7강.
운영 체제의 일반 발표자 : 백승재 황영종. 1. 운영체제의 의의 전자 계산기에서 사용자와 하드웨어와의 직접적으로 대화하는 대신 운영 체제라는 시스템 프로그램을 통하여 하드웨어를 다루는 것이다. 한정된 컴퓨터 자원을 효율적으로 관리, 운영함으로써 사용자에게 편의성을 제공하는.
내가 존경하는 인물 6 학년 3 반 이윤택 빌게이츠 빌게이츠는 ??? 미국의 기업가. 본명은 윌리엄 헨리 게이츠 3 세 (William Henry Gates III) 이며, 1955 년 미국 워싱턴주 시애틀에서 변호사의 아들로 태어났다 년 레이크사이드스쿨.
이재우.  운영체제 정의 ◦ OS(Operation System) ◦ 사용자와 컴퓨터 시스템 사이에 위치하여 컴퓨터 시스템의 전반 적인 동작을 제어하고 조정하며 ◦ 사용자에게 편리성을 제공하여 한정된 시스템 자원을 효율적으 로 사용할 수 있도록 관리하는.
경영학과 이은지 경영학과 윤혜리 경영학과 이지은 경영학과 유승연 경영 성공사례 분석.
안개발생과 교통사고 김 성 훈 방재안전관리사 연세대학교 공학대학원 연세대학교 공학대학원.
사랑과 기쁨으로 연합하는 제 2 회 전교인 한마음 운동회 제 2 회 전교인 한마음 운동회 설명회 대한예수교장로회 자 양 교 회 1.
교수님 영상 제 2 장 관세법 일반 제 1 절 통칙 제 2 절 법 해석의 원칙 등 제 3 절 기한과 기간 제 4 절 서류의 송달 등 제 5 절 관세의 부과 및 징수 제 6 절 납세의무의 소멸 등.
정부의 전통시장 지원사업 전략및조직관리 이미진. INDEX. 1. 전통시장이란 3. 전통시장 활성화 방안 2. 정부의 전통시장 지원사업.
시스템 운영계획 OS 설치 및 드라이버 설치 패치 및 업그레이드 보안설정
OS 소개 Introduction 설계목표 기본 용어 Resource Management History.
Linux Seminar #1 리눅스 이해하기.
마이크로 컨트롤러 Microcontroller.
8장 프로그래밍 언어 8.1 프로그램이란? 8.2 프로그램 언어의 역사 8.3 프로그램 설계 절차
Chapter 1. 운영체제의 개요 이태호.
컴퓨터란?.
소프트웨어와 운영체제.
Minitab 16 Single-user License 설치가이드
(강의 홈페이지: 강좌 개요 서울대학교 통계학과 2010년 2학기 컴퓨터의 개념 및 실습 (강의 홈페이지:
컴퓨터란? (I) nlip.pcu.ac.kr.
Chapter 3 – 프로그래밍 언어 설계 Outline 3.1 설계 기준의 역사적 변천 3.2 효율성
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
컴퓨터 소프트웨어.
Operating Systems Overview
운영체제 이승언.
컴퓨터 구조학 정보보호학과.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
Kasimov C언어 세미나 1st.
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
Linux를 이용한 Embedded 장비 개발
사용자의, 사용자에 의한, 사용자를 위한 APT.상가 분양임대관리 System 제안서
출처: IT CookBook, 컴퓨터 구조와 원리 2.0 제 12장
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
제1강 : 정보처리기능사 필기 - 지피지기 백전백승.
장. 문법 구조(Syntax) 컴퓨터공학과 권기태 프로그래밍언어론.
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터
2 운영체제 소개.
멀티미디어시스템 멀티미디어 정보화 사회 IT응용시스템공학과 김 형 진 교수.

『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
컴퓨터 시스템의 개요.
Operating System System Program OS의 목적 OS의 종류 Application Program과 구별
운영체제 이나현.
아날로그 VS 디지탈 -. Analog Vs Digital -. 디지털 논리에 대하여 -. 메모리에 대하여
제 1장 시스템 소프트웨어의 개요.
제1장 시스템 소프트웨어의 개요 컴퓨터시스템 및 하드웨어 구성 컴퓨터의 구성과 기능 시스템프로그램의 개요
Lecture 01: Compiler Overview
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
2015. 인문소양교육.
게임엔진 1차 발표 배승열.
운영체제(Operating System)
기계어변천사.
한밭대학교 산업경영공학과 강진규 ( jkkang.com.ne.kr)
제 10장 운영체제.
■ 화성공장 산학인턴 버스 노선 확인 안내 문의 전화 : 안내페이지 접속 1
제7강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
운영체제 발표자료 B반 최민웅.
제1장 정리 컴퓨터소프트웨어과 2-A반 주세호.
1장 기본적인 사항 순천향대학교 컴퓨터공학부 하 상 호.
교육방법 및 평가방법 안내.
빌게이츠의 리더쉽과 성공 저희 조에서는 빌게이츠의 리더쉽과 성공이란 주제로 발표를 하겠습니다.
Chapter 3 – 프로그래밍 언어 설계 Outline 3.1 설계 기준의 역사적 변천 3.2 효율성
컴퓨터 새내기 탈출 4. 컴퓨터에 생명을.
강의교안 이용 안내 *이 책에 딸린 강의자료는 교수님의 효율적인 수업진행을 돕기 위해 만들어졌습니다.
1장 운영체제의 소개 컴퓨터소프트웨어 2-B 한아름.
컴퓨터 프로그래밍 언어 Visual Basic 6.0 √ 원리를 알면 VB가 쉽다.
Presentation transcript:

운영체제 학 번 : 200612102 이름 : 변현영

운영체제 (operating system) 란? 사용자 대신에 시스템을 작동시켜주는 프로그램 컴퓨터 시스템에 의한 작업의 조작을 프로그래머나 시스템 운영자의 개입 없이 성능을 유지할 수 있도록 컴퓨터의 동작을 관리, 제어하는 시스템 컴퓨터의 하드웨어와 컴퓨터 사용자간의 인터페이스를 해주는 시스템 소프트웨어 관리하는 자원으로는 프로세서, 기억장치, 입출력장치, 데이터나 정보, 그리고 통신장치 등이다.

운영체제의 종류 2.1동시사용자수에 따른 분류 2.2작업처리방법에 따른 분류 -단일 사용자시스템(Single User System) ex)IBM-PC MS-DOS WINDOW95/98 -다중 사용자시스템(Multi User System) ex)unix, VMS, MVS등 2.2작업처리방법에 따른 분류 -단일 태스킹 시스템 single tasking system -다중 태스킹 시스템 multi tasking system

운영체제의 종류2 2.3사용환경에 따른 분류 ◎단순모니터시스템:CPU유휴(idle)시간을 줄이기 위해 자동작업의 순서화 개념 ◎일괄처리시스템:자료를 일정기간 동안 또는 일정한 분량이 될 때까지 모아 두었다가 한꺼번에 처리 하는 방식 ◎다중처리시스템:여러개의 CPU를 설치하여 각각 해당업무를 처리 할 수 있는 시스템

운영체제의 종류3 ◎오프라인시스템:입출력장치나 보조장비들이 컴퓨터와 연결되지않아 직접적인 총제하에 있지 않는 시스템 ◎실시간처리시스템: 데이터발생지역에 설치된 단말기를 이용하여 데이터 발생과 동시에 입격시키며 중앙의 컴퓨터는 여러 단말기에서 전송 되어 온 데이터를 즉시 처리 후 그결과를 해당 단말기로 보내주는 시스템 ◎온라인, ◎분산처리:소형 오피스 컴퓨터를 분산 배치하여 중앙의 대형 컴퓨터와 온라인으로 접속시키는 방식 ◎시분할:CPU가 여러 작업들을 각 사용자에게 각각 짧은 시간으로 나누어 연속적으로 처리하는 시스템

운영체제의 발전과정 3.운영체제의 발전과정 1세대(1945-1955) 특징:일괄처리체제 입출력제어시스템제공,상주모니터등장 장치:진공관,코어메모리 언어:기계어 어셈블러 2세대1955 1965 특징:다중프로그래밍, 다중프로세서, 시분할시스템, 실시간시스템, 가장메모리 장치:트랜지스터, 코어메모리,디스크 언어:FORTRAN, COBOL, ALGOL-60 USP 3세대1965-1980 특징:IBM360/370 OS, 스풀링 장치:IC 언어:PL/I, ALGOL-68,PASCAL 4세대1980-1990 특징N(Network)OS,DOS,MS-DOS User Friendly시스템 장치:LIS,LSI,VLSI 언어:PROLOG,Concurrent PACAL,기능언어,논리언어

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

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

소프트웨어의 개요 6.1 소프트웨어의 정의 6.2 소프트웨어의 특징 - 소프트웨어는 컴퓨터 하드웨어의 동작을 지시,제어, 통제 하는 일련의 명령어 집합으로 구성된 프로그램과 특정 문제를해결하기 위한 프로그램 및 프로그램 작성 도구, 프로그램에 관련된 모든 문서 및 사용법, 제반 기술과 환경을 말한다. 6.2 소프트웨어의 특징  *개념적이고 무형적 : 보조기억장치에 저장 *비가시성(Invisibility) : 형체가 보이지 않음(Code화) *복잡성(Complexity) : 시스템 +개발과정 *변형성(Confimity) : 정형적인 구조가 없다(환경변화)

프로그램과 프로그래밍언어 프로그램의 정의 컴퓨터가 처리하는 일의 순서를 명령어로 적은 것으로 특정문제를 해결하기 위해 컴퓨터에게 일의 처리순서를 지시하는 명령어의 집합. 프로그램을 작성하는 과정을 프로그래밍이라고한다.

프로그래밍언어 7.3프로그래밍 언어의 분류-1 *기계지향언어 : 기계어, 어셈블리 언어 ①기계어 : 0과1의 연속으로 구성된 컴퓨터의 기본언어(컴퓨터 이해 언어) ②어셈블리어 : 기계어를 정해진 기호로 바꾸어 작성할 수 있는 언어(기화언어) *범용 프로그래밍 언어 : 컴파일러 언어, 인터프리터 언어 ①컴파일러 언어(Compiler Language) : 고급언어로 작성한 코드를 실행시키기 전에 컴파일러를 사용하여 프로그램 전체를 기계어로 변환해 주는 언어이다. ex)C언어, 포트란 코볼, pl/1 파스칼 등 ex)컴파일러 언어의 종류 : 컴파일러 인터프리터, 어셈블리, 프리 프로세서 ②인터프로티 언어(interpreter language) : 프로그램 실행이 한 행씩 해석되면서 실행하는 언어이다. ex) basic, APL(A program

프로그래밍언어 7.3 프로그래밍 언어의 분류-2 언어변역의 종류 *간이 언어 *특수문제 언어 1 RPG : Report program generator의 약어로써 1965년에 IBM에서 데이터를 이용해 보고서 작성용 업무 프로그램을 쉽게 작성하기 위해 개발된 언어. *특수문제 언어 특수문제 언어에는 시뮬레이션 언어, 리스트처리 언어 수치제어용 언어들이 있다. 1.시뮬레이션:gpss(General Purpose Simulation System). SIMSCRIPT(simulation Scripter) 2.리스트처리언어: USP:(List processing)인공지능 문제에 사용, SNOBOL(StrNg Orlented symBolic Language:문자처리를 위해 만든 언어로 패천의 비교 연산 능력이 뛰어나다.) 3수치제어용 언어: APT(Automatically Programmed Tools)   언어변역의 종류 1.어셈블리 2.컴파일러 3.인터프리터 4.프리프로세서

하드웨어 하드웨어는 컴퓨터 시스템의 각종 기기로 구성 *메모리 인터리빙 *재배치 레지스터 *폴링 *인터립트 *버퍼링 *멀티플렉서 채널 *사이클 스트링 *페이징 기법과 세그먼트 기법

컴퓨터의 종류 *디지털 컴퓨터 *아날로그 컴퓨터 *하이브리드(텍시 미터기) *특수/전용 컴퓨터 *범용컴퓨터 *개인용 컴퓨터 9.1처리방법에 의한 뷴류 *디지털 컴퓨터 *아날로그 컴퓨터 *하이브리드(텍시 미터기) 9.2사용 용도에 따른 분류 *특수/전용 컴퓨터 *범용컴퓨터 *개인용 컴퓨터 9.3 컴퓨터 성능 의한 뷴류 *워크스테이션 *미니 컴퓨터