목차 교착상태의 개념 교착상태의 특성 교착상태 방지 1. 교착상태의 개념 : 교착상태 ■ 교착상태(deadlock) - 2개 이상의 프로세스가 서로 상대방의 작업이 끝나기만을 기다리고 있는 상태 - 즉, 아무 프로세스도 완료되지 못함 2. 교착상태의 특성 : 교착상태의 필요조건 ■ 4가지 조건이 동시에 만족될 경우에 발생할 수 있다. - 상호배제 조건 - 점유 대기 조건 - 비선점 조건 - 환형 대기 조건 ■ 상호배제 조건 - 프로세스들이 자원에 대한 배타적인 통제권을 요구 - 적어도 하나 이상의 자원은 공동 사용될 수 없음 - 즉, 필요로 하는 자원을 다른 프로세스가 점유하고 있으면 반드시 대기해야함 ■ 점유 대기 조건 - 프로세스가 이미 다른 자원을 할당받아 배타적으로 점유하고 있는 상황에서 다른 프..
목차 병행 프로세스의 개념 동기화와 임계 영역 : 병행성 ■ 병행성(concerrency) - 여러 개의 프로세스 또는 스레드가 동시에 실행되는 시스템의 특성 * 병행 프로세스 : 동시에 실행되는 여러 개의 프로세스 또는 쓰레드 : 병행 프로세스의 실행 형태 ■ CPU의 개수에 따른 병행 프로세스의 실행 형태 - 하나의 CPU에서 인터리빙 형식으로 실행 - 여러 개의 CPU에서 병렬 처리 형식으로 실행 : 병행 프로세스의 실행 형태 - 여러 개의 CPU ■ 메모리 구조에 따른 병행 프로세스의 실행 형태 - 강 결합 멀티 프로세서 시스템 : 공유 메모리 구조 - 약 결합 멀티 프로세서 시스템 : 분산 메모리 구조 : 병행성 문제 ■ 병행 프로세스들이 상호작용하는 경우 발생 - 공유자원 점유 문제 - 동기화..
목차 스케줄링 성능 평가 기준 다양한 스케줄링 알고리즘 1. 스케줄링 성능 평가 기준 : 스케줄링 성능 평가 기준 ■ 평균 대기시간 - 각 프로세스가 수행이 완료될 때까지 준비 큐에서 기다리는 시간의 합의 평균값 ■ 평균 반환시간 - 각 프로세스가 생성된 시점부터 수행이 완료된 시점까지의 소요시간 평균값 2. 다양한 스케줄링 알고리즘 : FCFS 스케줄링 ■ FCFS(First Come First Served) 스케줄링 - 비선점 스케줄링 알고리즘 - 준비 큐에 도착한 순서에 따라 디스패치 ■ 장점 - 가장 간단한 스케줄링 기법 ■ 단점 - 짧은 프로세스가 긴 프로세스를 기다리거나, 중요한 프로세스가 나중에 수행될 수 있음 - 프로세스들의 도착 순서에 따라 평균 반환시간이 크게 변함 : SJF 스케줄링 ..
목차 프로세스 스레드 스케줄링 1. 프로세스 : 프로세스 ■ 프로세스(process) : 실행 중인 프로그램 - 프로그램 : 동작을 하지 않는 정적;수동적 개체 - 프로세스 : 동작을 하는 능동적 개체 ■ 운영체제로부터 자원을 할당받아 동작 - 자원 : CPU, 메모리, 입출력 장치, 파일 등 - 동작 : CPU가 프로세스의 명령을 실행 ■ 사용자 및 시스템 프로세스 존재 : 프로세스와 운영체제 ■ 프로세스 관리자의 역할 - 프로세스를 생성 및 삭제 - 프로세스 실행(CPU 할당)을 위한 스케줄 결정 - 프로세스의 상태를 관리하며 상태 전이를 처리 : 프로세스의 상태 ■ 5-상태 모델 - 생성 : 처음 작업이 시스템에 주어진 상태 - 준비 : 실행 준비가 되어 CPU 할당을 기다리는 상태 - 실행 : 프..
목차 운영체제의 개요 운영체제의 구성 운영체제의 유형 운영체제의 역사 1. 운영체제의 개요 :컴퓨터 시스템의 구성 소프트웨어(응용 SW, 시스템 SW), 펌웨어, 하드웨어(CPU, 메모리, 저장장치, 네트워크장치 등) :운영체제의 역할 ■ 운영체제 - 컴퓨터의 하드웨어 자원을 관리하고 컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 시스템 소프트웨어 ■ 컴퓨터 시스템의 운영 - 컴퓨터 시스템의 자원을 제어 및 관리 - 응용 프로그램들의 실행을 도와주는 소프트웨어 : 컴퓨터 시스템과 운영체제 ■ 사용자 지원 - 사용자의 명령을 해석하여 실행 - 사용자와 하드웨어 사이의 매개체 역할 수행 ■ 운영체제가 없던 초기의 컴퓨터 시스템 - 응용 프로그램 개발자는 하드웨어 제어 방법을 잘 알아야 함 - 여러 응용 ..
깃(Git)이란? ■ 분산 버전 관리 시스템(VCS: Version Control System) 깃(Git)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템(VCS: Version Control System)이다. 즉, 모든 파일의 변화(누가, 언제, 어떤 변경을 했는지 등)를 항상 감시하여 기록한다. ※버전 관리 시스템 : 파일의 변화를 시간에 따라 기록을 했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템을 의미 버전 관리 시스템(VCS)으로 할 수 있는 것? 각 파일 혹은 프로젝트를 통째로 이전 상태로 복구 시간에 따라 수정한 내용을 비교 누가 문제를 일으켰는지 추적 누가 언제 만들어낸 이슈인지 알 수 있음 파일을 잃..
목차 컴퓨터와 통신 통신 기술과 데이터 처리 기술 분산 시스템 컴퓨터 통신망 정의 컴퓨터 통신망의 목적 컴퓨터 통신망의 역사 1. 컴퓨터와 통신 ■ 제 3의 물결 수렵채취 사회 -> (농기구) 농업사회 : 제1의 물결 -> (엔진) 산업사회 : 제2의 물결 -> (컴퓨터) 정보사회 : 제3의 물결 ■ 정보사회 컴퓨터(EDPS : Electronic Data Processing System)와 통신 : 컴퓨터를 가지고 데이터를 input하는 것 2. 통신 기술과 데이터 처리 기술 ■ 단말기 -> 통신시스템 중앙처리장치 디스크 or 프린터 제어장치 디스크 장치 or 프린터 3. 분산 시스템(Distributed Systems) ■ 컴퓨터 자원을 공유하고 그들의 확장과 축소를 용이하도록 하며 오류에 대한 신뢰..
해외거주자면 1) 방통대 사이트에서 결시자신청 기간에 결시 신청하긔 2021학년도 1학기 한시적 인정 결시 사유 대상자 해외 거주자(= 국외거주자)의 경우 이번학기 한시적으로 결시사유 인정이 되어 기말추가 과제물로 평가를 받을 수 있음. 제출 증빙서류 외교부 또는 주 대사관・총영사관(분관・출장소) 등에서 발행한 관련 서류 -> 그냥 공인인증서 있으면 출입국 사실확인서 제출하면 될 듯 ㅇㅇ, 방통대 인터넷 상담 사이트에서 누가 질문한 내용을 담당자가 출입국 사실확인서나 재외국민 등록부등본 제출하면 된다고 답변했었음 +) 방통대에서 결시 신청한 후에 결시 신청서 온라인으로 출력해서 서명하고 같이 등기우편으로 제출해야함 증빙서류 인정기간 얄짤없이 시험 당일, 시험일 전 13일간(총 14일) 제출마감 날짜는 언..
- Total
- Today
- Yesterday
- in/out/ref 차이점
- rollback
- in/out/ref 예제
- 유틸리티에러
- DECLARE절
- 후나빙
- 동기통신
- TrimEnd
- grant
- 초기화파라미터파일
- PL/SQL 실행문
- DBA_SYS_PRIVS
- 에러
- 유틸리티
- 시간차이
- pl/sql
- PL/SQL 예외처리문
- VB.Net
- NLog
- EXCEPTION절
- in/out/ref
- in/out/ref 공통점
- USER_SYS_PRIVS
- REVOKE
- vba
- 참조전달
- BEGIN절
- Oracle
- commit
- C#
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |