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