System
MIPS와 ARM의 차이점
MIPS와 ARM의 차이점
2021.10.17ARM과 MIPS은 모두 RISC 개념을 사용하는 CPU이긴 하지만 굉장히 큰 차이가 존재한다. ARM과 MIPS에 대한 설명은 이전 글을 참고하길 바란다. https://devdori.tistory.com/29 ARM 아키텍처 (ARM architecture) ARM이란? Advanced RISC Machines의 약자로 세계에서 가장 광범위하게 사용되는 CPU 체계의 한 종류로 RISC라는 명령어 체계를 이용하는 프로세서이고 주로 사물인터넷, 모바일 안드로이드, 랩탑, 인터넷 devdori.tistory.com https://devdori.tistory.com/30 MIPS 아키텍처 (MIPS architecture) MIPS란? Microprocessor without Interlocked Pipe..
MIPS 아키텍처 (MIPS architecture)
MIPS 아키텍처 (MIPS architecture)
2021.10.17MIPS란?Microprocessor without Interlocked Pipeline Stages의 약자로 MIPS Technologies에서 개발하였고, ARM과 같은 RISC 기반의 명령어 집합 체계를 사용한다. 특징으로는 RISC 답게 단순하고 구조화된 명령어 구조를 가지며, 컴파일러의 성능에 의존하는 경향이 있다. MIPS 명령어 체계MIPS 명령어 체계는 3가지 종류의 명령어로 구성되어 있다. 들어가기에 앞서 opcode라는 개념에 대해서 알아야 할 필요가 있다. opcode는 해당 명령어가 실행할 연산의 종류를 정의한다.R type: c = a + b와 같은 연산을 할 때, 2개의 레지스터 값을 이용하여 연산을 한 다음, 다른 레지스터 하나에 연산한 값을 기록한다. 이 때 연산을 하는데 사..
ARM 아키텍처 (ARM architecture)
ARM 아키텍처 (ARM architecture)
2021.10.17ARM이란? Advanced RISC Machines의 약자로 세계에서 가장 광범위하게 사용되는 CPU 체계의 한 종류로 RISC라는 명령어 체계를 이용하는 프로세서이고 주로 사물인터넷, 모바일 안드로이드, 랩탑, 인터넷 모뎀 디지털카메라, 닌텐도 등 임베디드기기에 많이 사용되고 있다. 용어정리 ARM 아키텍처는 명령어, 레지스터 구조, 메모리 구조 등의 프로세스 기본구조와 동작원리에 대한 정의를 의미하고 ARM 아키텍처에 따라 구현한 processor의 핵심 부분을 ARM core라고 한다 ARM프로세서의 특징 1. 전력소모가 적음 (작은 다이로 설계) 2. 가격에 민감하기 떄문에, 속도가 느린 저자의 메모리 소자를 사용 3. 명령어가 간단 4. 32비트 단위의 명령어 구조 ARM 아키텍처 ARM아키텍..
System: [INTEL] 8060메모리 구조
System: [INTEL] 8060메모리 구조
2021.03.24[ 8060 란? ] 인텔사에서 개발한 16비트 마이크로프로세서이며, x86 아키텍처를 적용한 첫 제품이다. [ 메모리 구조 ] 메모리는 기본적으로 유저영역과 커널 영역으로 나누는데 왜 2가지 영역으로 나누는 걸까? 이유는 바로 시스템 운영에 필요한 메모리와 운영체제가 커널 영역에 올라가 있다 이런 중요한 영역에 사용자가 마음대로 접근한다면 시스템의 불안정을 초래할 수 있지 않겠는가? 그렇기 때문에 사용자가 함부로 커널영역에 접근할 수 없도록 유저영역과 커널영역으로 분류하여 사용하는 것이다. 여기서 나누는 영역의 크기는 운영체제와 설정에 따라 달라질 수 있다. 가용 메모리 영역인 유저 영역에는 여러개의 세그먼트 들이 저장 될 수 있음. 세그먼트는 하나의 프로세스를 묶은 것으로 스택, 데이터, 코드 영역으..