일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- activity
- 프로그래머스
- 문자열
- 코딩
- component
- 백준
- 스택
- 트리
- 코틀린
- 안드로이드
- 카카오블라인드
- 다이나믹프로그래밍
- Android
- 코딩테스트
- 자바
- 이분탐색
- BOJ
- 세그먼트트리
- GIT
- 문자열다루기
- 생명주기
- 배열
- 알고리즘
- 동적계획법
- 분할정복
- dfs
- 완전탐색
- 운영체제
- 그래프
- BFS
- Today
- Total
목록운영체제 (2)
HS_development_log
1. 프로세서 중앙처리장치(CPU)라고도 함 전원이 켜지면, 메모리의 첫 부분(0번지) 또는 끝부분(0xffffffff) 내용을 읽어 실행함 1.1 프로세서의 기본구조 Control Unit 명령어를 해석하는 명령어 해석기, 제어 로직으로 구성됨 명령어를 읽고 실행을 위한 로직을 수행 ALU 산술연산, 논리 연산 수행 연산 처리 후의 상태를 상태 레지스터에 저장함 버스 여러 장치들의 데이터 흐름을 연결하는 데이터 경로 주소 버스, 데이터 버스, 제어 버스 레지스터 프로세서 내에 일시적으로 데이터를 보관하고 ALU의 산술, 논리 연산을 위한 데이터 저장 장소 범용, 제어, 상태, 인덱스 레지스터 존재 1.2 프로세서의 기능 메모리에서 명령어 읽기 메모리에 데이터 읽고 쓰기 I/O 장치에 데이터 읽고 쓰기 ..
1. 운영체제의 정의 i) 운영체제란? • 컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 매개체 역할을 하는 프로그램 • 운영체제는 컴퓨터 하드웨어와 응용 프로그램 간의 인터페이스 역할을 하며 CPU, 메모리와 같은 컴퓨터 자원을 관리하고 사용자에게 편의를 제공한다 ii) 운영체제의 목적 User View System View 사용자에게 프로그램을 수행할 수 있는 환경을 제공 컴퓨터 하드웨어를 효율적으로 이용 특히, 다중 사용자 컴퓨터인 경우 더 효율적 컴퓨터 시스템을 편리하게 이용할 수 있게 해줌 2. 운영체제의 기능 • 프로세스 관리 • 메모리 관리 • 저장장치 관리 • 파일 시스템 • 입출력장치 관리 • 네트워크 통신 • 보호/보안 i) 프로세스 관리 • 프로세스란? - 실행중인 프로그램 - 자기 업무를..