본문 바로가기
728x90

공부/컴퓨터 구조16

컴퓨터구조3 CPU 오늘은 컴퓨터의 Top-Level 구조에 대해 살펴보겠습니다. 현재의 컴퓨터들은 폰 노이만 구조입니다. 폰 노이만 구조의 특성은 세가지가 있습니다. 1. 데이터와 명령어가 RW memory 에 저장 (가장 큰 특성) 2. memory의 주소값에 의해 구분 3. 순차적 실행 반대로 Hardwired program 존재 하드웨어적으로 선이 연결이 되어 있는 프로그램입니다. 이는 쉽게 변경할 수 없습니다. 이 로직 함수 박스가 덧셈이라고 생각해봅시다. 그럼 숫자를 넣었을때 덧셈이 되겠죠. 근데 갑자기 나눗셈을 하고 싶습니다. 그러면 하드웨어 프로그래밍에서는 방법이 나눗셈 로직 함수 박스를 다시 들고와서 다시 꽂는 거 밖에 방법이 없습니다. 하지만 소프트웨어 프로그래밍에선 그냥 명령어를 '나눗셈'이라고 넣어주면.. 2020. 5. 29.
컴퓨터구조2 Process 안녕하세요. 옆집컴공생입니다. 오늘은 프로세스 효율에 영향을 미치는 부분과 고성능 프로세스 설비에 어떤게 필요한지에 대해 알아볼 것 입니다. 요즘 컴퓨터의 비용은 싸지고 수행 능력과 용량은 커지고 있습니다. 이 발전은 실로 대단한데요. 10~15년 전 IBM mainframe의 성능이(당시에 은행에서 사용하던 슈퍼컴퓨터) 지금의 노트북 성능이라니 굉장하지 않나요? 오늘날 microprocessor 가 할 수 있게 한 건 - 이미지 프로세싱 - 3차원 렌더링 - 음성인식 - 비디오 회의 - 다중매체 저작 - 시뮬레이션 모델링 등등 Cloud service 도 수천개의 서버로 가능해졌습니다. Microprocessor Speed 프로세스가 고성능화 될 수 있었던 기술들에 대해 이야기해보겠습니다. 1. Pip.. 2020. 5. 27.
컴퓨터 구조1 개요 공부할 거 CPU, memory system, I/O device and bus Cache, internal&external memory, interconnection mechanism,computer arithmetic and CPU structure 컴퓨터 구조의 중요성 -application programs, compilers, operating systems, 기타등등 performance 를 수행할 때 컴퓨터 구조를 이해하는 것이 굉장히 중요 Architecture: 추상적 ex)Instruction set, I/O mechanisms, addressing techniques 등등 Organization : 실제구현 ex) Control signals, interfaces, memory tech.. 2020. 5. 26.
Arithmetic & Logic Unit 정수(integers)와 부동소수점(floating point) 를 다루는 ALU 에 연산과정에 대해 알아보겠습니다. 교수님이 교재 PPT 저작권 문제에 대해 알려주셔서 이제 직접 그래야할거 같네요! (똥손의 눈물) 어쨌든 한 번 가보겠습니다. -정수 표현법 1. 바이너리 표현법 : 이진수입니다. 41 = 00101001 2. Sign-Magnitude : 부호와 절댓값입니다. 3. Two's complement : 2의보수 입니다. -SignMagnitude(부호와 절댓값) 왼쪽 비트가 '부호비트'입니다. 0은 양수를 의미하고 1은 음수를 의미합니다. +18 = 00010010 -18 = 10010010 문제 - +,- 연산인지 -,-연산인지 구분을 해주어야합니다. - 0의 표현이 00000000과 1.. 2020. 5. 25.
728x90