Computer Science/Computer Architecture

📕Nest Procedures 📗Leaf 프로시저는 다른 함수를 호출하지 않지만, nonleaf 프로시저는 다른 함수를 호출한다. 📗중첩된 호출에서, Caller는 stack에 밑의 예시와 같은 것들을 저장해야 한다. Return address Any arguments and temporaries needed after the call 📗호출 후 스택에서 Restore 한다. 📗한 가지 해결책은 스택에 보존되어야 하는 다른 모든 레지스터를 푸시하는 것이다. Caller pushes x10~x17 (i.e,, argument registers), x5~x7 and x28~x31 Callee does x1 (i.e., return address register), x8~x9, and x18~x27 📕Comp..
📕Binary Numbers 📗숫자들은 모든 base(진수)로 표현 가능하다. 123 base 10 = 111011 base 2 ==> base는 몇 진수인지를 뜻함. 📗이진수의 single digit는 컴퓨팅 관점에서 더 이상 쪼갤 수 없다. 모든 정보는 binary digits(bit) 로 구성되어 있다. 1011 base 2 -> (1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1*2^0) = 8+0+2+1 = 11 base 10 📕MSB & LSB 📗MSB most significant bit : most left bit 📗LSB least significant bit : most right bit endian이랑 MSB & LSB를 혼동하면 안됨 💡endian은 byte단위로 ..
🛑pdf를 보고 제 주관으로 해석하고 적은 글이기에 정확하지 않을 수 있습니다 📕The words of a computers's language are called instructions 📕Instruction Instruction Set Architecture 📗instruction의 정의 프로세서의 operation을 묘사하는 기본적인 명령어이다. 인스트럭션은 하드웨어와 소프트웨어 사이에 있다. 📗instruction의 구성요소 Opcode(i.e., operation code) : instruction이 해야 할 행동 Operands: the object of an operation 📕ISA 약칭 Instruction set architecture 프로세서가 이해하는 instruction의 집합이다..
이 글은 강의자료를 해석한 것으로 정확하지 않을 수 있습니다!! 📕SRAM VS DRAM SRAM [static random access memory] cache memory를 구성함. DRAM보다 빠르고, 덜 공간을 차지하면서 더 비싸다. DRAM [dynamic random access memory] memory를 구성함. SRAM과 DRAM은 메모리 계층의 two layers이다. 📕Volatile memory 전원이 꺼지면 instruction과 data를 잃어버림. Main memory or primary memory 보통 크기가 작고 빠르다. e.g.)DRAM and SRAM 📕Nonvolatile memory 전원이 꺼져도 프로그램과 데이터가 유지됨. 보조기억장치 크기가 크고 메인메모리보다 ..
📕Classes of Computers 💻Personal Computers (PCs) 소프트 웨어의 다양성과 일반적인 목적으로 사용되는 컴퓨터 비용과 성능을 절충시킨 컴퓨터 예) desktop, laptop 💻Servers - [껐다 키는 기계가 아님] 네트워크를 통해서 보통 접근할 수 있다. 높은 공간차지, 성능, 신뢰성을 가진다. 소규모 서버에서 건물만 한 사이즈까지 다양한 크기를 범위로 한다. Low-end : 웹 서비스 혹은 작은 사업에서 사용된다. High-end : 슈퍼컴퓨터 혹은 데이터센터 (굉장히 많은 메모리와 프로세서, 저장공간을 가짐) 💻Embedded computers 시스템 내부에 탑재된 컴퓨터 즉 특정한 목적을 가지고 사용되는 컴퓨터. 일반 컴퓨터와 다르게 더 절제된 환경과 전력소..
재한
'Computer Science/Computer Architecture' 카테고리의 글 목록 (2 Page)