🧑💻개발일지/컴퓨터구조
[컴퓨터구조] 컴퓨터의 종류
[컴퓨터구조] 컴퓨터의 종류
2023.11.12서론 컴퓨터구조란 무엇이냐 하면, 크게 컴퓨터의 성능, 컴퓨터를 이루고 있는 조직, 기계어부터 시작해 고급 언어를 끝으로 프로그램 등이 어떻게 구현하는가에 대한 내용을 담고 있다. 오늘날 컴퓨터는 우리에게 없어설 안 될 존재다. 거의 모든 직군에 컴퓨터 프로그램 및 관련 툴들의 활용량이 점점 증가하고 있고, 특히 코로나 시대 이후 온라인으로 직무를 수행하거나 소통을 하는 둥, 온 · 오프라인을 가리지 않고 컴퓨터는 분야를 가리지 않고 무궁무진한 가능성을 보인다. 심지어 컴퓨터의 발전 속도도 무진장 빠르다. 1940년대 후반, 전자식 컴퓨터가 등장한 이후 개발자들의 마음을 뜨겁게 달군 그 여파는 현재에도 계속되고 있다. 실로 전례없이 빠른 성장속도다. MIPS Edition 책에선 다음과 같은 예시를 든다..
[컴퓨터구조] Personal Computer, 개인용 컴퓨터란?
[컴퓨터구조] Personal Computer, 개인용 컴퓨터란?
2023.11.10개인용 컴퓨터 시스템 ISA: x86 (주로 Intel 및 AMD 프로세서) 주요 특징 CISC 기반 아키텍처로, 복잡한 명령어 집합을 가지고 있음. 범용적으로 사용되며, 높은 성능과 멀티태스킹을 지원. 구조 및 특징 복잡한 명령어를 가지며, 다양한 응용프로그램과 운영체제에서 사용되는 범용 아키텍처. MIPS ISA와의 비교 유사점: 둘 다 범용 컴퓨팅에 사용되며, 고성능과 멀티태스킹을 지원. 차이점: x86 아키텍처는 CISC 기반으로 명령어 집합이 더 복잡하고 다양함. 개인용 컴퓨터 시스템 캐시의 크기: L1, L2, L3 캐시로 구성되며, 용량이 크고 빠른 액세스를 지원. 캐시 계층: L1(온칩), L2(오프칩), L3(일부는 오프칩)로 계층화되어 있음. 분리/통합: 분리된 계층으로 구성되는 경우가..
[컴퓨터구조] 소규모 임베디드 시스템이란?
[컴퓨터구조] 소규모 임베디드 시스템이란?
2023.11.10소규모 임베디드 시스템 소규모 임베디드 시스템은 주로 작은 기기에 내장되는(임베디드) 시스템이다. 주로 특정 목적을 위해 개발된 시스템으로, 크기가 작고 전력이 적게 소모되는 편이다. 초기의 임베디드 시스템은 정해진 운영체제 없이 작고 간단한 프로그램만으로 시스템 기능을 구현했지만, 점점 규모가 커지고 네트워크, 갖가지 기능이 필요하게 됨으로써 운영체제가 도입되었다. 운영체제는 4가지로 분류된다. ① 독립형 운영체제 특정 기능만 수행하도록 프로그램을 개발할 때 사용하는 운영체제 ② 전용 운영체제 초기에 전용 운영체제를 개발하고 응용프로그램을 이어 개발하는 방식에 적용되는 운영체제 ③ 실시간 운영체제 여러 성능(응답속도, 인터럽트, 이식성, 효율성 등)에 우수하게끔 제작한 운영체제. 실시간으로 작업을 처리..