운영체제 학번 : 200612044 이름 : 이원석 반 : 2B.

Slides:



Advertisements
Similar presentations
동서 식사예절 박재용이은미. 보기 닫기 카톡 안철수가 빌게이츠에게 면박 당한 이유는...??
Advertisements

방과후 컴퓨터 교실 실력 Up 행복 Up 신풍초등학교. 실력 UP 행복 UP 방과후컴퓨터교실 한글 2005 에서 문서를 관리할 수 있다. 한글 2005 에서 문서를 작성할 수 있다. 한글 2005 의 화면을 구성하는 요소의 종류와 역할을 설명할 수 있 다. Ⅰ. 한글.
삼성중공업 마이스터 O 기 PORTFOLIO O O O 평택기계공업고등학교 OOOOO 과 (2016 년 2 월 졸업 예정 )
한옥과 신한옥의 개념.
제 3 호 농촌 어메니티 관광개발 정보 -농어촌체험 ∙ 휴양마을 지정제도- 농 촌 진 흥 청 농촌자원과.
7~9월 프로그램 광산구드림스타트 호 소식지 신체 / 건강 인지/언어 정서/행동
포사체 실험 1조 김민수 전수진 이예연 오혜윤 최지수.
얼마나 배웠나요?! OX 퀴즈로 알아봅시다 OX 퀴즈.
제 4 장 프로세스 Section 1 프로세스의 개념 Section 2 프로세스 스케줄링
문화이벤트 특강 시민축제에 대하여 애니메이션 김철환.
프로그램 제어 분기(branch)와 점프(jump) 명령어 PC의 값의 변경 순차적인 프로그램의 진행순서가
2017년 스타트Up-청년취Up 매칭사업 개요 □ 사업목적 □ 지원내용 □ 청년인재 정의 □ 스타트업 정의
서 론 금융소득종합과세제도 제 1 절 이자소득 제 2 절 배당소득
정보통신실습 및 특강(5)
창의 경영 학교 2011 사교육절감형 학 성 초 등 학 교 (목) 집중컨설팅 안녕하십니까
커뮤니케이션 스킬 UP -전화매너- ..
재학생들의 자존감 향상을 돕기 위한 집단상담 프로그램
운영체제 레프토 (4장 CPU 스케줄링) b반 박상수.
제 2 장 프로세스 관리 2.1 개요 프로세스 스케줄링은 준비완료(ready) 상태에 있는 프로세스들 중 어느 것을 중앙처리장치에 할당시킬 것인가를 결정 중앙처리장치 처리율(throughput)의 최대화와 반환 시간(turnaround time)의 최소화 2.2 프로세스.
5.1.1 CPU-I/O 버스트 주기(CPU-I/O Burst Cycle)
운영체제 (Operating Systems)
프로세스 관리.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
1. 스케줄링 개요 [그림 6-16] 프로세스의 반환, 대기, 반응 시간
Ch 14. System Thread.
2.2 CPU 스케줄링의 목적과 유형 스케줄링의 목적
오토메타 형식언어 2003년도 제 2학기.
Lecture #3 프로세스(Process).
Chapter2 프로세스란 조은성.
Lecture #3 프로세스(Process).
제3,4,5장 프로세스, 스레드 관리 CPU 스케줄링.
5.1.1 CPU-I/O 버스트 주기(CPU-I/O Burst Cycle)
Operating system #2 Process
제2장 프로세스 이나현.
BLACK OUT 신개념 연합동아리 블랙아웃에서 1기를 모집합니다!
제5장 CPU스케줄링(CPU Scheduling)
2.1 재배정 재배정요구등록 재배정승인취소 재배정부서연결 재배정단위업무연결
제6장 교착상태 OS 컴퓨터 운영체제 Operating Systems
사업 계획서 위기의 남자.
2.1 개요 ★TIP 프로세스란? 부팅 실행중인 프로그램, 비동기적 행위 등
Linux/UNIX Programming
하드웨어 vs 소프트 웨어 볼 수 있다. 만질 수 있다. 볼 수 없다. 만질 수 없다. 키보드, 마우스 ? 하드웨어
병행 프로세서 과목 : 운영체제 학번 : 이름 : 조장호.
법인객실 예약 메뉴얼 하이원리조트 중부사무소.
제 3 장 운영체제와 입출력 방식 Section 1 입출력 기능 Section 2 입출력 방식 Section 3 입출력 버퍼링
제 2장 프로세스 관리와 CPU 스케줄링 2.1 프로세스의 개념 2.2 CPU 스케줄링의 목적과 유형
청소년 흡연예방 교육자료3. 한국금연운동협의회 교육부장 이 영 자.
운영체제 (Operating System) (하드웨어와 응용 프로그램 사이의 인터페이스 역할을 담당하는 시스템 소프트웨어)
Lecture #3 프로세스(Process) 신라대학교 컴퓨터공학과 - 운영체제.
기술 진화와 진보.
나는 하나님의 사람이예요 나는야 보배로운 하나님 사람 세상에 살지만 하늘을 품네 주의 말씀 내 모든 삶에 기준이 되고 주와 함께 걸어가는 친구로 살리 언제든지 어디든지 주님 따라가리 하나님 나를 보며 기뻐하고 세상은 나를 통해 축복을 받네.
성립전예산 요구등록 (사업담당자) 사업관리카드 1 2
주간 콜센터 운영현황 보고 주간 인입콜 동향 주간 주요 Focus 고객민원 (콜+게시판) 요청사항 금주 진행 사항 차주 계획
커뮤니케이션 스킬 UP -전화매너- ..
시민이 체감하는 편리한 건축인허가 절차 개선 추진.
고개들어 1-2 고 개 들 어 주 를 맞이 해 엎드리어경배하며 찬 양 (찬양주님께영광)
내 마음 다해 내마음다해 주이름찬양해- 주사랑 깊어 말로다못하 네 주앞서 1-4.
Lecture #3 프로세스(Process).
Linux/UNIX Programming
저출산 극복을 위한 우리공단의 추진과제 경인 제4권역 Mind up 100분 토론.
Virtual Machine Management
세부담 증가의 사례연구 1 기본가정 변동사항 목적 금융소득의 구성은 다음과 같음 1. 금융소득 중 배당소득은 비상장 법인
CF 분석 전용하.
2. 프로세스 B 안우진 - 운영체제 -.
'18년 하반기 포스코대우 신입사원 모집 □ 회사소개 □ 근무조건 □ 모집부문 및 지원자격
3장 – 병행 프로세스 A 김정문.
2013 대학생 창의 아이디어 사업화 경진대회 작품소개서 양식
Presentation transcript:

운영체제 학번 : 200612044 이름 : 이원석 반 : 2B

2.프로세스란? 2.1 개요 프로세스의 정의 실행중인 프로그램 비동기적 행위 프로세스가 할당하는 개체 디스패칭이 가능한 대상 운영체제가 관리하는 실행 단위 프로세서가 활동 중인 것

2.2 프로세스 상태전이와 제어블럭(1) 하나의 작업이 시스템에 들어가면 프로세스가 생성 되어서 준비 리스트의 끝에 넣어지게 되어 프로세스 는 준비리스트의 앞으로 나가게 되어 언젠가 CPU 순서가 돌아오면 실행됨 디스패칭 : 준비리스트의 맨 앞에 있던 프로세스가 CPU를 취하게 되는 것

2.2 프로세스 상태전이와 제어블럭(2) 프로세스 상태의 전이 실행상태 디스패치 (dispatch) 보류 준비상태 보류상태 할당시간 종료 (timer run out) 조건만족 (wake up)

2.2 프로세스 상태전이와 제어블럭(3) 프로세스 전이상태 실행(Running) : 프로세스가 CPU를 차지하고 있는 상태 준비(Ready) : 프로세스 CPU를 사용하고 있지는 않지만 언제든지 사용할 수 있는 상태 보류(Block) : 프로세스가 어떤 사건이 일어나길 대기하고 있는 상태 교착상태(Deadlock) : 프로세스가 결코 일어날 수 없는 사건 발생을 기다리는 상태

2.2 프로세스 상태전이와 제어블럭(3) 프로세스 제어블럭(PCB) 프로세스의 현 상태 프로세스의 고유한 식별자 프로세스의 우선순위 프로세스가 적재된 부분을 가리키는 포인트 프로세스에 할당된 자원을 가리키는 포인트 레지스터 내용을 저장하는 장수 프로세스 부모에 대한 한 포인트 프로세스 자식에 대한 한 포인트

2.3 프로세스에 대한 작업 프로세스 관리를 위해 요구되는 작업 프로세스 생성을 위한작업 프로세스의 이름결정 프로세스의 생성 프로세스의 파괴 프로세스의 서스펜드(지연) 프로세스의 재시작 프로세스의 우선순위 변경 프로세스의 보류(대기) 프로세스의 깨움 프로세스의 디스패치 프로세스 생성을 위한작업 프로세스의 이름결정 프로세스 초기 우선순위 부여 PCB 생성 프로세스에 초기자원을 할당 시스템에 존재하고 있는 프로 세스들의 리스트에 삽입

2.4 서스펜드 와 재시작 서스펜드와 재시작의 상태전이 준비상태 (ready) (blocked) 실행상태 (running) 서스펜드된 보류상태 (suspended block) (blocked) 준비상태 (ready) 서스펜드 ready) 디스패치 재시작 입출력대기 또는 사건대기 입출력완료 또는 사건완료 타이머 종료

2.5 인터럽트 처리 컴퓨터가 작업을 수행하는 동안 컴퓨터의 내부 또는 컴퓨터의 주변에서 예기치 않은 일이 발생하는 것을 말한다. 인터럽트 발생 운영체제가 제어권을 갖는다. 운영체제는 인터럽트를 받은 프로세스의 상태를 저장(PCB 저장) 운영체제는 인터럽트를 분석하여 인터럽트를 처리할수 있는 적절한 루틴으로 제어권을 보내준다

2.5.1 인터럽트의 종류(1) 1. 감시 프로그램 호출 인터럽트 입출력 인터럽트 프로세스가 SVC를 수행하면 인터럽트가 걸린다. SVC : 일반 사용자 프로그램이 생성하는데 보통 입출력 수행, 기억장치의 할당 또는 오퍼레이터와의 대화등을 하기 위해 생성 하고 사용자로 부터 운영체제를 보호하는 기능을 한다. 입출력 인터럽트 입출력 하드웨어가 발생 입출력 하드웨어가 CPU에게 채널이나 입출력기기의 상태 변화를 알려준다.

2.5.1 인터럽트의 종류(2) 외부 인터럽트 재시작 인터럽트 인터럽트 시계에서 일정한 시간이 만기가 된경우 오퍼레이터가 콘솔에서 인터럽트 키를 입력하는 경우 다중 처리 시스템에서 다른 CPU로 부터 신호가 왔을 경우 발생 재시작 인터럽트 오퍼레이터가 콘솔에서 재시작 단추를 누를때 다중처리시스템에서 다른 CPU로부터 재시작 SIGP 명령문이 도착되면 발생

2.5.1 인터럽트의 종류(3) 프로그램 검사 인터럽트 수행중인 프로세스가 0으로 나누거나 허용되지 않은 명령문을 실행하거나 오퍼레이션 코드를 잘못 사용할 때 발생

2.5.2 문맥교환 운영체제는 IH(interrupt handler)라고 불리는 루틴 이 있어서 여러 종류의 인터럽트가 발생할 때 그것을 처리한다. 문맥교환 : 인터럽트가 발생하면 운영체제는 일 단 인터럽트를 받은 프로세스의 상태를 기억시 켜 두고 제어권을 IH에게로 넘긴다.

인터럽트 처리 중에서의 PSW 교환 관리자 호출 현재 PSW 입출력 외부 재시작 프로그램 검사 기계검사 새로운 PSW