일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- binary
- java
- 리액트
- ES6
- codewars
- ECMAScript6
- 자바
- ECMAScript2015
- 운영체제
- string
- 맛집
- 자바스크립트
- 식물키우기
- styled-components
- c++
- 컴퓨터
- 애플
- 배포
- db
- 알고리즘
- LeetCode
- 정규표현식
- Javascript
- 기억장치
- 아이폰
- react
- 반응형 웹
- Algorithm
- 데이터베이스
- Today
- Total
목록운영체제 (4)
에브리 저장소
소프트웨어와 분류 해당 포스팅은 운영체제개론(김대영, 이선근/ 공학교육사)를 공부하고 참조하여 작성하였습니다. 소프트웨어 : 프로그램의 개발/운용/유지보수에 필요한 관련 정보 일체. 프로그램, 자료구조, 문서를 총칭 시스템 소프트웨어▷ 컴퓨터 작동을 위해 필요한 소프트웨어로, 프로그램 로드, 인터럽트 관리, 언어 번역 등을 수행합니다.▷ 운영체제가 가장 대표적이며, 언어편집기(ex.컴파일러), 링커, 로더 등이 있습니다. ① 제어 프로그램▷ 운영체제에서 가장 핵심적인 시스템의 기능을 담당합니다.▷ 감시 프로그램 : 제어 프로그램 중 가장 핵심적인 역할▷ 작업제어 프로그램 : 하나의 작업이 종료되면, 다음 작업으로 자동 수행하는 역할 담당▷ 데이터관리 프로그램 : 기억장치 사이의 데이터 전송 및 관리 역할..
컴퓨터 구성 - 가상기억장치 가상기억장치(Virtual Memory) 이미지 출처 ▷주기억장치보다 큰 용량의 프로그램을 실행할 수 있는 기억장치▷물리적으로 존재하는 것이 아닌, 논리적인방법으로 보조기억장치를 주기억장치처럼 사용하는 것입니다.▷사용자 프로그램을 여러 개의 작은 블록(페이지, 세그먼트)으로 나누어 보조기억장치에 저장해놓고, 프로그램 실행 시 필요한 부분만 주기억장치에 적재하여 실행합니다. 그렇다면 페이지와 세그먼트는 무엇일까요?? ① 페이지 : 가상기억장치에 있는 사용자 프로그램을 동일크기로 블록화 한 단위② 세그먼트 : 가상기억장치에 있는 사용자 프로그램을 가변크기로 블록화 한 단위
컴퓨터 구성 - 특수기억장치 해당 포스팅은 운영체제개론(김대영, 이선근/ 공학교육사)를 공부하고 참조하여 작성하였습니다. 캐시메모리(Cache Memory)CPU와 주기억장치 사이에서, 두 장치간 속도차이를 극복하기 위한 고속기억장치입니다.주기억장치보다 CPU가 더 빠르기 때문에, CPU에 필요한 데이터를 미리 캐시메모리에 적재하고, CPU가 캐시에 있는 데이터를 직접 참조합니다. ① L1 캐시(Level 1 Cache)▷ 일반적으로 CPU에 내장되어, 데이터가 가장 먼저 참조합니다.▷ 8KB ~ 64KB의 용량을 가지며, L1 캐시에서 데이터가 없으면 L2 캐시를 참조합니다. ② L2 캐시(Level 2 Cache)▷ 일반적으로 별도의 칩으로 내장되어 제공됩니다.▷ 속도는 L1 캐시보다 느리지만 용량은..
컴퓨터의 구성에 대해 알아보자. 해당 포스팅은 운영체제개론(김대영, 이선근/ 공학교육사)를 공부하고 참조하여 작성하였습니다.오늘은 운영체제에 대해 공부하기 전, 컴퓨터 구성에 대해 알아보겠습니다. 1. 컴퓨터 개요입력 데이터를 처리하여 정보를 출력시키는 시스템으로, 수많은 장치와 주변기기로 구성되어 있습니다. 컴퓨터 구성 ① 하드웨어- 컴퓨터의 물리적인 구성으로, 기계적인 장치를 의미합니다.- 중앙처리장치(연산장치, 제어장치, 주기억장치)와 주변장치(보조기억장치, 입출력장치)로 구성되어있습니다. ▷ 컴퓨터 5대 장치연산장치, 제어장치, 기억장치, 입력장치, 출력장치 ▷ 컴퓨터 5대 특징정확성, 신속성, 대용량성, 범용성(컴퓨터를 여러 용도로 사용할 수 있는 성질), 호환성(하드웨어 또는 소프트웨어를 여러..