일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준 10709
- 백준 1049번
- C# 병합정렬
- c++ split
- 월곡중 학원
- C++ 문자열
- 백준 토마토
- C++ 9996
- 서울사대부고 학원
- 관리형 학원
- 상월곡역 학원
- 월곡역 학원
- 백준 14246번 K보다 큰 구간
- 백준 패션왕 신해빈
- 운영체제
- 고정 소수점
- 백준 14246번
- 백준 한국이 그리울 땐 서버에 접속하지
- 백준 9375번 패션왕 신해빈
- c++ 조합
- 월곡중학교 학원추천
- 성북구 학원
- 백준 dfs
- 상월곡동 학원
- OS
- 월곡동 학원추천
- 백준 2309번 일곱 난쟁이
- 백준 1049번 기타줄
- DFS
- 백준 K보다 큰 구간
- Today
- Total
목록Computer Science/OS (4)
키베이루's diary
컴퓨터의 기본 구성 CPU, 메인메모리, 입출력장치, 저장장치로 구성 -> 각 구성요소가 버스로 연결된 구조를 폰 노이만 구조라고 한다. CPU = 요리사 : - 프로세스 관리 = 요리방법 결정 - 메모리 관리 = 도마 정리 - 저장장치 관리 = 보관 창고 정리 메모리 = 도마 : 핵심적인 작업공간, 메모리(도마)의 크기가 속도에 영향을 미친다. 저장장치 = 보관 창고 시스템 버스(FSB) : 메모리와 주변장치를 연결하는 버스 -> 메인보드의 동작속도를 의미한다 CPU 와 Memory CPU - 산술논리 연산자(ALU), 제어장치(Control Unit), 레지스터(Register) - ALU : CPU에서 데이터를 연산하는 장치 - Control Unit : CPU에서 작업을 지시하는 부분 - Regi..
컴퓨터 : 하드웨어, 소프트웨어로 구성 소프트웨어 : 응용프로그램, 시스템 소프트웨어로 구성 - 응용프로그램 : 특정 작업을 위해 사용하는 프로그램 - 시스템 소프트웨어 : 하드웨어와 응용프로그램 관리 -> 운영체제, 유틸리티 운영체제 : 컴퓨터 전체를 관리, 운영하는 소프트웨어 -> 응용프로그램은 운영체제의 허락을 받아야 하드웨어 사용가능 -> 응용 프로그램과 사용자에게 모든 컴퓨터 자원을 숨긴다 -> 컴퓨터 자원을 효율적으로 관리하는 소프트웨어 - 커널 : 운영체제의 핵심기능 (엔진) - 인터페이스 : 결과전달 (계기판, 브레이크, etc..) 운영체제의 역할 - 자원관리 = 효율성 : 적은자원사용 효율적작업, 코드최적화 - 자원보호 = 안정성 : 보안문제처리, 결함 포용 기능수행 - 하드웨어 인터페..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bfEwZy/btrUaWpmGVs/uU7kEiKcVQlgeiguvE99u1/img.png)
컴퓨터 하드웨어 : 프로세서, 메모리, 보조기억장치 프로세서 -CPU, GPU 메모리 - 주 기억장치(RAM), 보조 기억장치(DISK, HDD 등) 주변장치 - 키보드/마우스, 모니터/프린터, 네트워크 모뎀 등 중앙처리장치(CPU : Central Processing Unit/ Central Processor) { CPU = 프로세서 } - 연산 수행 - 컴퓨터의 모든 장치의 동작 제어 중앙처리장치의 구성요소 - Control Unit - Register : 프로세서 내부에 있는 메모리 ( 프로세서가 사용할 데이터 저장, 컴퓨터에서 가장 빠른 메모리) # 용도에 따른 분류 : 전용 레지스터, 범용 레지스터 # 사용자가 정보 변경 가능 여부에 따른 분류 : 사용자 가시 레지스터, 사용자 불가시 레지스터 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ckw9qa/btrT1FPY976/LtkcUAYlYJiRoZEv4LRke0/img.png)
운영체제(Operating System) 컴퓨터 시스템의 하드웨어, 소프트웨어 자원들을 효율적으로 운영 및 관리함으로써 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 하는 시스템 소프트웨어이다. 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 즉, 중개자 역할을 해주는 프로그램이다. -운영체제는 성능을 높이고 사용자에게 편의성 편의성 제공을 목적으로 하는 컴퓨터 하드웨어 관리 프로그램 운영체제의 역할 1. User Interface(편리성) : CUI(Character User Interface), GUI(Graphical User Interface), EUCI(End-User Comfortable Interface) 2. Resource M..