일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 부스트코스 서포터즈
- 개발자
- 정처기
- 코틀린기초
- 정보처리기사 내용정리
- IT
- 코틀린배우기
- 부스트코스
- 코틀린 기초
- 정보처리기사 요약정리
- 안드로이드
- 정보처리기사 필기
- edwith
- 한이아지
- boostcourse
- 백엔드
- 정보처리기사 요약
- kkuber
- 코틀린 배우기
- 정처기 정리
- Kotlin
- 정보처리기사 정리
- naver
- 코틀린
- 코틀린 강의
- 정보처리기사
- 큐버
- 정처기 요약
- 코틀린강의
- 정처기 필기
- Today
- Total
목록운영체제 (2)
초보 개발자의 성장기
CPU 스케줄링 CPU 스케줄링은 언제 어떤 프로세스에 CPU를 할당할지 결정하는 작업이라고 할 수 있습니다. 이 때, CPU 스케줄러는 메모리에 있는 프로세스들 중 어떤 프로세스를 실행할지 선택하고 CPU를 할당해주는 역할을 합니다. CPU 스케줄러는 프로세스들이 다음과 같은 상황에 있을 때 스케줄링을 결정한다. 실행(running) 상태에서 대기(waiting) 상태로 전환(switching)될 때 ( ex : I/O 발생 ) 실행(running) 상태에서 준비(ready) 상태로 전환(switching)될 때 ( ex : intterupt 발생 ) 대기(waiting) 상태에서 준비(ready) 상태로 전환(switching)될 때 ( ex : I/O 완료 시 ) 종료(Terminated)될 때 1..
운영체제란? 🖥️ 운영체제의 정의 운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하며 사용자가 편리하게 사용할 수 있도록 환경을 제공해주는 프로그램의 모임 이라고 정의할 수 있습니다. 📟 운영체제의 역할 운영체제는 3가지 핵심적인 역할을 수행하고 있습니다. 컴퓨터 시스템 자원 효율적으로 관리 하드웨어 관리 : CPU, 메모리, 주변 장치 및 입출력 장치 관리 컴퓨터 자원 보호 : 사용자로부터 자원을 보호 인터페이스 제공 : 사용자가 편리하게 컴퓨터 자원을 사용할 수 있도록 인터페이스 제공 🗝️ 운영체제의 목적 운영체제를 사용하는 목적은 곧 운영체제를 평가하는 척도가 됩니다. 처리능력(Throughput) : 시간 당 처리 작업량 및 처리 시간 개선 반환 시간(Turn Around Time) : 사용자..