반응형 IT Auditor Study/운영체제28 [Part2-공룡책] 6. 교착상태(1/2) - Operating System(OS) Operating System(OS)에 이어서 Part2에는 다음과 같은 순서*로 알아보겠습니다. *공룡책을 기반 [프로세스 관리] 1. 프로세스 2. 스레드와 병행성 3. CPU 스케줄링 [프로세스 동기화] 4. 프로세스동기화 5. 동기화 예제 6. 교착상태 [메모리 관리] 7. 메인 메모리 8. 가상 메모리 [저장장치 관리] 9. 대용량 저장장치 구조 10. 입출력 시스템 [파일시스템] 11. 파일시스템 12. 파일시스템 구현 LG 울트라PC 15U560 6세대 i5 지포스940M 15.6인치 윈도우10COUPANGwww.coupang.com* 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다. Operating System(OS) Part2 - 6. .. 2024. 6. 6. [Part2-공룡책] 5. 동기화 예제 - Operating System(OS) Operating System(OS)에 이어서 Part2에는 다음과 같은 순서*로 알아보겠습니다. *공룡책을 기반 [프로세스 관리] 1. 프로세스 2. 스레드와 병행성 3. CPU 스케줄링 [프로세스 동기화] 4. 프로세스동기화 5. 동기화 예제 6. 교착상태 [메모리 관리] 7. 메인 메모리 8. 가상 메모리 [저장장치 관리] 9. 대용량 저장장치 구조 10. 입출력 시스템 [파일시스템] 11. 파일시스템 12. 파일시스템 구현 Operating System(OS) Part2 - 5. 동기화 예제 1. 개요 운영체제에서 동기화는 여러 프로세스나 스레드가 공유 자원에 접근할 때 데이터의 일관성을 유지하고 경합을 방지하는 중요한 기법입니다. 동기화 문제는 병렬 프로그래밍에서 자주 발생하며, 이를 해결하.. 2024. 6. 6. [Part2-공룡책] 4. 프로세스 동기화 - Operating System(OS) Operating System(OS)에 이어서 Part2에는 다음과 같은 순서*로 알아보겠습니다.*공룡책을 기반 [프로세스 관리]1. 프로세스2. 스레드와 병행성3.CPU 스케줄링[프로세스 동기화]4. 프로세스동기화5. 동기화 예제6. 교착상태[메모리 관리]7. 메인 메모리8. 가상 메모리[저장장치 관리]9. 대용량 저장장치 구조10. 입출력 시스템[파일시스템]11. 파일시스템 12. 파일시스템 구현 Operating System(OS) Part2 - 4. 프로세스동기화 1. 개요프로세스 동기화는 여러 프로세스나 스레드가 공유 자원에 동시에 접근하는 것을 조절하는 메커니즘이다. 만약 두 프로세스가 동시에 어떤 변수의 값을 바꾼다면 프로그래머의 의도와는 다른 결과가 나올 것이다. 이처럼 프로세스가 어.. 2024. 6. 6. [Part2-공룡책] 3. CPU 스케줄링(2/2) - Operating System(OS) Operating System(OS)에 이어서 Part2에는 다음과 같은 순서*로 알아보겠습니다.*공룡책을 기반 [프로세스 관리]1. 프로세스2. 스레드와 병행성3.CPU 스케줄링[프로세스 동기화]4. 프로세스동기화5. 동기화 예제6. 교착상태[메모리 관리]7. 메인 메모리8. 가상 메모리[저장장치 관리]9. 대용량 저장장치 구조10. 입출력 시스템[파일시스템]11. 파일시스템 12. 파일시스템 구현 Operating System(OS) Part2 - 3.CPU 스케줄링(2/2) 4. 다중처리기 스케줄링(Multi Processor Scheduling)만약 여러 개의 CPU가 사용 가능하다면, 여러 스레드가 병렬로 실행될 수 있으므로 부하 공유(load sharing)가 가능해진다.이번에는 다중 처.. 2024. 6. 6. [Part2-공룡책] 3. CPU 스케줄링(1/2) - Operating System(OS) Operating System(OS)에 이어서 Part2에는 다음과 같은 순서*로 알아보겠습니다.*공룡책을 기반 [프로세스 관리] 1. 프로세스 2. 스레드와 병행성 3. CPU 스케줄링[프로세스 동기화] 4. 프로세스동기화 5. 동기화 예제 6. 교착상태 [메모리 관리] 7. 메인 메모리 8. 가상 메모리 [저장장치 관리] 9. 대용량 저장장치 구조 10. 입출력 시스템 [파일시스템] 11. 파일시스템 12. 파일시스템 구현 삼성전자 갤럭시북4 프로 NT960XGQ-A51A 인텔 울트라5 색상선택 16인치 고해상도 AI 노트북 사무용 대COUPANGwww.coupang.com* 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다. Operating Sys.. 2024. 6. 6. [Part2-공룡책] 2. 스레드와 병행성 - Operating System(OS) Operating System(OS)에 이어서 Part2에는 다음과 같은 순서*로 알아보겠습니다.*공룡책을 기반 [프로세스 관리] 1. 프로세스 2. 스레드와 병행성 3.CPU 스케줄링[프로세스 동기화] 4. 프로세스동기화 5. 동기화 예제 6. 교착상태 [메모리 관리] 7. 메인 메모리 8. 가상 메모리 [저장장치 관리] 9. 대용량 저장장치 구조 10. 입출력 시스템 [파일시스템] 11. 파일시스템 12. 파일시스템 구현 Operating System(OS) Part2 - 2. 스레드와 병행성1. 개요 스레드는 프로세스 내에서 실행되는 작은 실행 단위로, 독립적인 실행 흐름을 가지며 여러 작업을 동시에 처리하는 것을 가능하게 합니다. 병행성은 여러 작업이 동시에 진행되는 것을 의미하며, 스레드는 .. 2024. 6. 6. [Part2-공룡책] 1.프로세스 - Operating System(OS) Operating System(OS)에 이어서 Part2에는 다음과 같은 순서*로 알아보겠습니다.*공룡책을 기반 [프로세스 관리] 1. 프로세스 2. 스레드와 병행성 3.CPU 스케줄링[프로세스 동기화] 4. 프로세스동기화 5. 동기화 예제 6. 교착상태 [메모리 관리] 7. 메인 메모리 8. 가상 메모리 [저장장치 관리] 9. 대용량 저장장치 구조 10. 입출력 시스템 [파일시스템] 11. 파일시스템 12. 파일시스템 구현 삼성전자 갤럭시북4 프로 NT960XGQ-A51A 인텔 울트라5 색상선택 16인치 고해상도 AI 노트북 사무용 대COUPANGwww.coupang.com* 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다. Operating Syst.. 2024. 6. 6. 6. Operating System(OS) - 6. 주요용어 Operating System(OS) - 6. 주요용어 운영체제 또는 오퍼레이팅 시스템(operating system, 약칭: OS)은 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다. 다음과 같은 순서로 알아볼 계획이다. ----------------------------------------------------- 1. 개요 2. 구성요소 3. 역사 4. 종류 4.1. 임베디드 운영체제 4.2. 서버 운영체제 4.3. 모바일 운영 체제 4.4. 데스크톱 운영체제 4.4.1. Windows 4.4.2. UNIX 4.4.2.1. macOS 4.4.2.2. Linux 5.시장점유율 6. 주요용어 -----------------------------.. 2024. 4. 16. 5. Operating System(OS) - 5. 시장점유율 운영체제 또는 오퍼레이팅 시스템(operating system, 약칭: OS)은 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다. 다음과 같은 순서로 알아볼 계획이다. --------------------------------------------------------- 1. 개요 2. 구성요소 3. 역사 4. 종류 4.1. 임베디드 운영체제 4.2. 서버 운영체제 4.3. 모바일 운영 체제 4.4. 데스크톱 운영체제 4.4.1. Windows 4.4.2. macOS 4.4.3. Linux 5. 시장점유율 6. 주요 용어 ----------------------------------------------------- Operating System.. 2024. 4. 14. 이전 1 2 3 4 다음