본문 바로가기
728x90
반응형

운영체제6

6. 디스크 스케줄링 & 환경변수 - 3과목 운영체제 디스크 스케쥴링지난 시간은 병행제어, 교착상태 등에 대해 배웠습니다. 병행을 제어하기 위해서 임계구역, 상호배제, 동기화(세마포어, 모니터) 등을 활용합니다. 서로 자원을 가진 상태에서 서로 자원 공유한 자원을 기다리는 교착상태에서는 상호배제, 점유대기, 비선점, 환형대기 때문에 발생할 수 있습니다. 회피기법(은행가알고리즘)을 사용하기도 합니다. 이와 함께 비완료 의존성, 갱신분실, 모순성, 연쇄복귀 등의 문제가 발생하여 로킹을 사용한다는 것도 기억해 주세요. 이번 시간은 출제 빈도가 낮은 디스크 스케쥴링과 환경변수, 스토리지, RAID에 대한 내용입니다. RAID는 출제된 적이 있으므로 확인해 보고 지나가셔야 하며, 스케줄링 방식도 꼭 챙겨가셔야 합니다. 특징들만 정확히 보시고 지나가시길 바랍니다. 목.. 2024. 4. 7.
[정처기 실기] 5. 병행프로세스 - 3과목 운영체제 부가 제목 추가 지난 시간은 프로세스에 대한 내용으로 스레드(코드, 데이터, 힙 공유 | 스택영역 비공유), 프로세스 상태전이도(Dispatch, Time Run Out, wake up 등), 프로세스 스케줄링(선점(RR, SRT, MLQ, MLFQ),비선점(FCFS, SJF, HRN, 우선순위, 기한부)에 대해 배웠습니다. 기아현상과 그를 해결하는 에이징현상을 기억하셔야합니다. 이번 시간에는 두개 이상의 프로세스를 이용하는 병행프로세스에 대한 내용입니다. 공유자원을 쓸 때 서로 엉키거나 문제가 발행하는 것을 교착상태라고 하며, 이를 해결하기위한 방식들이 있습니다. 상호배재, 점유대기, 비선점, 환형대기는 꼭 기억해주셔야합니다. 목차 병행프로세스란? 병행 프로세스(Concurrent Processes)는.. 2024. 4. 7.
[정처기 실기] 4. 프로세스 - 3과목 운영체제 부가 제목 추가 지난 시간에는 가상 기억장치에 대해 배웠습니다. 가상기억장치는 보조기억 장치를 마치 주기억 장치처럼 사용하는 것을 말합니다. 고정 분할 방식의 페이징(내부단편화), 가변 분할 방식의 세그멘테이션(외부단편화)을 활용합니다. 지역성(공간,시간), 워킹셋, 스레싱에 대한 내용과 반입(요구, 예상), 배치(최초, 최적, 최악), 교체방식방식들에 대한 내용은 개념들을 알아두셔야합니다. 정보처리기사에서 많이 출제된다기보다 하나씩은 꼭 나오는 파트이니, 프로그래밍 언어를 익히시면서 한번씩 확인해보시면 좋습니다. 프로세스란 실행 중인 프로그램을 말합니다.프로그램은 보조장치에 저장되어 있는 소프트웨어를 말합니다. 프로그램을 실행하면 주기억 장치 RAM으로 상주를 시키는 로더를 하게 됩니다. CPU가 프로.. 2024. 4. 7.
3. 가상기억 장치 - 3과목 소프트웨어 부가 제목 추가 지난 시간에는 컴퓨터 시스템에서 사용되는 메모리 관리 기술의 한 형태로, 메모리를 효율적으로 할당하고 관리하여 시스템의 성능을 최적화하는 것을 목표로 하는 메모리 관리 전략에 대해 공부했습니다. 이번 시간에는 가상기억장치 페이지 교체알고리즘(FIFO, OPT, LRU, LFU, NRU,SCR)을 중심으로 공부할 것입니다. 최근 출제되지 않아 출제될 확률이 되려 높으므로 꼭 챙겨가지실 바랍니다. 단편화를 조절하기 위한 페이징과 세그멘테이션 기법도 알아두셔야합니다. 목차 가상기억 장치란? 보조기억 장치의 일부를 주기억장치처럼 사용하는 기법 가상기억 장치는 메모리 관리 기술 중 하나로, 주기억장치(RAM)의 용량을 늘리기 위해 사용되는 기술입니다. 컴퓨터는 실제로 사용되지 않는 프로세스의 데이.. 2024. 4. 6.
[정보처리기사] 2. 메모리 관리 - 3과목 운영체제 [정보처리기사] 2. 메모리 관리 - 3과목 운영체제 지난 시간에는 운영체제 기초에 대해 공부했습니다. 기억장치 중 레지스터, 캐시, 주기억 장치, 보조기억 장치, 앞에서부터 속도가 빠르고 가격이 비쌉니다. loader는 주기억장치로 적재시키는거 Linker는 목적 프로그램을 실행가능하게 바꾸는 역할을 합니다. 제어프로그램의 감시, 작업, 데이터 프로그램을 기억하셔야합니다. 메모리는 프로그램은 하드웨어에 저장된 것을 이야기하고, 로더를 통해 실행되면 주기억장치 올라가게 되고 프로세스들이 됩니다. 주기억장치는 용량은 한정적인 공간을 가지기 때문에 메모리 관리가 필요합니다. 목차 기억장치 관리 전략이란? 기억장치 관리 전략은 컴퓨터 시스템에서 사용되는 메모리 관리 기술의 한 형태입니다. 이러한 전략은 사용 .. 2024. 4. 6.
1. 운영체제 기초 - 3과목 운영체제 1. 운영체제 기초 - 3과목 운영체제 지난 시간까지 데이터베이스 구축에 대해 알아봤습니다. 기본적인 SQL과 데이터 베이스 구축에 대한 전반적인 내용을 다뤘으며, 모두 시험에 매우 중요한 부분입니다. 그에 비하면 운영체제 파트는 비교적 적게 출제되지만, 매회 한 문제이상을 출제되는 파트이므로 한번씩 읽고 지나가시길 바랍니다. 이번 시간은 각 운영체제의 특징들에 대한 내용을 다루도록 하겠습니다. 목차 운영체제란? 운영체제(Operating System, OS)는 컴퓨터 시스템의 핵심 소프트웨어입니다. 이 소프트웨어는 하드웨어 자원을 효율적으로 관리하고, 응용 프로그램이 하드웨어와 원활하게 상호작용할 수 있도록 지원합니다. 간단히 말하면, 운영체제는 컴퓨터를 동작시키는 데 필요한 모든 작업을 처리합니다. .. 2024. 4. 5.
728x90
반응형