운영체제 기초
운영체제(OS, Operating System)란? 사용자가 컴퓨터를 쉽게 다루게 해주는 인터페이스이다. 하드웨어와 소프트웨어를 관리하고 한정된 메모리나 시스템 자원을 효율적으로 분배해준다. 운영체제의 역할 CPU 스케줄링과 프로세스 관리 CPU 소유권을 프로세스에 할당하고, 프로세스의 생성과 삭제, 자원 할당 및 반환을 관리한다. 메모리 관리 한정된 메모리를 프로세스에 할당한다. 디스크 파일 관리 디스크 파일을 어떠한 방법으로 보관할지 관리한다. I/O 디바이스 관리 마우스나 키보드같은 I/O 디바이스와 컴퓨터 간에 데이터를 주고 받는 것을 관리한다. 운영체제의 구조 유저 프로그램과 하드웨어 사이에 [GUI, 시스템콜, 커널, 드라이버]의 구조로 되어있다. GUI가 없고 CUI만 있는 리눅스 서버도 있..
CS/운영체제
2022. 9. 16. 15:35
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 정렬병합조인
- 인덱스최적화
- 중첩루프조인
- 프로그래밍
- 자바
- 세컨더리인덱스
- 함수형 프로그래밍
- 선언형 프로그래밍
- 네트워크 기초
- 직접매핑
- 네트워크
- 캐시매핑
- 클러스터형인덱스
- 디자인 패턴
- 프로세스 컴파일
- 메모리 계층
- 스레드
- 대수확장성
- 연관매핑
- 프로세스와 스레드
- 스프링 WebFlux
- 보이스코드정규형
- 프로세스
- 직접연관매핑
- Design Pattern
- 코틀린
- 프로그래밍 패러다임
- 스프링 R2DBC
- java
- 불연속할당
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함