일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IntelliJ
- html
- input
- CSS
- php version
- jsp
- react
- 이클립스
- TSX
- js
- 이론
- SQL
- 이미지용량제한
- node
- SCIPRT
- 정처산기
- java
- 책추천
- npm
- googleCharts
- Oracle
- Eclipse
- 붙여넣기방지
- txs
- 응용SW
- BREW
- createBro
- 병행프로세스와 상호배제
- googleChart
- script
- Today
- Total
목록정처산기 (4)
개발하자
안녕하세요. 오늘은 병행 프로세스와 상호 배제에 대해 요점 정리 했습니다. 병행 프로세스와 상호 배제 1. 병행 프로세스(Concurrent Process) 두 개 이상의 프로세스들이 동시에 존재하며 실행 상태에 있는 것을 의미 한정된 컴퓨터 하드웨어나 자원을 공유하고, 동시에 작업을 수행하기 위해 사용하는 개념 2. 임계 구역(Critical Section) 다중 프로그래밍 운영체제에서 여러개의 프로세스가 공유하는 데이터 및 자원에 대하여 어느 한 시점에서는 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유 자원(영역)을 의미 임계 구역에는 하나의 프로세스만 접근할 수 있으며, 해당 프로세스가 자원을 반납한 후에만 다른 프로세스가 자원이나 데이터를 사용할 수 있음 임계 구역의 문제를 해결하기..
오늘은 응용 SW기초 기술 활용 과목의 스케줄링에 대해 요점정리를 해봤어요. 스케줄링 1. 스케줄링의 개요 프로세스가 생성되어 실행될 때 필요한 시스템의 여러 자원을 해당 프로세스에게 할당하는 작업을 의미 프로세스가 생성되어 완료될 때까지 프로세스는 여러 종류의 스케줄링 과정을 거치게 됨 2. 프로세서(스) 스케줄링의 기법 비선점(Non-preemptive) - 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없는 스케줄링 기법 - 비선점 스케줄링의 종류에는 FCFS(FIFO), SJF, 우선순위, HRN, 기한부 등의 알고리즘이 있음 선점(preemptive) - 하나의 프로세스가 CPU를 항당받아 실행하고 있을 때는 우선순위가 높은 다른 프로세스가 CPU를 강제로 빼앗아 사용할 수 있는..
오늘은 응용 SW기초 기술 활용 과목의 프로세스 관리에 대해 요점정리를 해봤어요. 프로세스 관리 1. 프로세스의 정의 프로세스(Process)는 일반적으로 프로세서(처리기, CPU)에 의해 처리되는 사용자 프로그램, 시스템 프로그램, 즉 실행중인 프로그램을 의미하며, 운영체제가 관리하는 최소 단위의 작업(Job), 테스크(Task)이다. 프로세스 정의 PCB를 가진 프로그램 실기억장치(주기억장치)에 저장된 프로그램 프로세서가 할당되는 실체 프로시저가 활동중인 것 비동기적 행위를 일으키는 주체 지정된 결과를 얻기 위한 일련의 계통적 동작 목적 또는 결과에 따라 발생되는 사건들의 과정 2. 프로세스 상태 전이 프로세스 상태 전이는 프로세스가 시스템 내에 존재하는 동안 프로세스의 상태가 변하는 것을 의미, 프..
안녕하세요 내년 정보처리산업기사 필기에 도전합니다 하루에 10분이라도 조금씩 익혀보려고 해요 오늘은 응용SW기초 기술 활용 과목의 운영체제에 대해 요점정리를 해봤어요 01. 운영체제의 개념 1. 운영체제(OS : Operation System)의 정의 컴퓨터 시스템의 자원들을 효율적으로 관리 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 프로그램의 모임 컴퓨터 사용자와 하드웨어 간의 인터페이스로서 동작하는 시스템소프트웨어의 일종으로, 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경 제공 사용자 > 응용 프로그램 > 유틸리티 > 운영체제 > 하드웨어 2. 운영체제의 목적 처리능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 등이 있다. 처리능력, 반환시간, 사용..