반응형 쉽게 배우는 운영체제3 [운영체제] 컴퓨터 성능 향상 기술 (버퍼, 캐시, 인터럽트) 현대 컴퓨터 구조의 가장 큰 문제점은 CPU, 메모리와 주변장치의 작업 속도가 다르다는 것입니다. 메모리는 시스템 버스(FSB)의 속도와 같고 CPU는 내부 버스(BSB)의 속도와 같은데 일반적으로 내부 버스 속도가 더 빠르기 때문에 메모리나 주변장치는 CPU의 속도를 따라가지 못합니다. 이번에는 이러한 장치 간 속도 차이를 개선하고 시스템의 작업 속도를 올리기 위해 개발된 기술 중 운영체제 관련된 기술을 간단히 알아봅시다. 🔷 버퍼(Buffer) 버퍼는 임시 저장 공간입니다. 속도에 차이가 있는 두 장치 사이에서 그 차이를 완화하는 역할을 합니다. 예를 들어 창고에 있는 사과 5개를 도마에 옮긴다고 하면 이때 한 번에 하나씩 옮기면 다섯 번을 왕복해야 하지만 사과를 바구니에 담아서 옮기면 한 번에 옮길.. 2021. 8. 24. [운영체제] CPU와 메모리 대부분의 컴퓨터 작업은 CPU와 메모리의 협업으로 이루어지므로 필수 장치로 분류됩니다. 이번 글에서는 CPU와 메모리에 대해 알아봅시다. 🔷 CPU CPU는 명령어를 해석하여 실행하는 장치입니다. 인간으로 치면 뇌에 해당한다고 볼 수 있고 우리가 흔히 운영체제를 이해하는 데 사용하는 요리사 모형에서 요리사에 해당합니다. 컴퓨터의 속도는 CPU의 연산 능력에 따라 달라집니다. 보통 CPU의 속도를 나타내는 단위로 클록(clock)을 사용합니다. CPU의 구성요소는 크게 3가지로 분류할 수 있습니다. 산술 논리 연산장치 (요리) 제어장치 (작업 지시) 레지스터 (재료 임시 보관) 🔴 산술 논리 연산장치 CPU에서 데이터를 연산하는 역할을 하는 장치입니다. 데이터의 덧셈, 뺄셈, 곱셈, 나눗셈 같은 산술 연산.. 2021. 8. 18. [운영체제] 운영체제(Operating System)란? 운영체제란? 운영체제는 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어를 말합니다. 우리가 사용하는 운영체제의 종류는 Windows, Mac Os, Android 등 다양하게 존재합니다. 만약 제품에 운영체제가 없다면 추가적인 기능을 구현할 수 없을 것입니다. 운영체제는 사용자에게는 모든 컴퓨터 자원을 숨기고 정해진 방법으로만 컴퓨터 자원을 사용할 수 있도록 제한합니다. 또한 응용 프로그램에게 컴퓨터 자원을 적절히 나누어줍니다. 운영체제의 필요성 초기 컴퓨터는 정해진 계산만 수행했기 때문에 특별한 사용 규칙이 필요 없었지만 요구하는 기능들이 많아지고 복잡해지면서 규칙이 필요로 해졌는데 이때 등장한 것이 운영체제입니다. 세계 최초의 컴퓨터인 애니악은 운영체.. 2021. 7. 31. 이전 1 다음 반응형