일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 2025-02-13
- github에 새 리포지토리 추가하기
- 친절한 SQL 튜닝
- 이것이 오라클이다
- 혼자 공부하는 네트워크
- INSERT
- 열거형
- Update
- 명령 프롬프트
- 컴퓨터 활용 능력
- 리눅스 마스터 2급
- 뷰
- 데이터 모델링
- 혼자 공부하는 SQL
- mysql 설치 방법과 정상 작동 확인하기
- 첫 프로그래밍
- 클러스터형 인덱스와 보조 인덱스
- 웹 디자인 기능사
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- 데이터모델링
- 컴퓨터 활용 능력 1급
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- gitkraken을 통한 프로젝트 올리기
- oracle
- youtube review
- sqld
- 인덱스의 개념과 장단점
- delete
- 컴퓨터 구조
- 운영체제
- Today
- Total
목록2024/10/12 (5)
코딩 브이로그

#들어가며"주기억장치의 종류에는 크게 RAM과 ROM 두 가지가 있고, '메모리'라는 용어는 그 중 RAM을 지칭한느 경우가 많다."RAM이 크면 정확히 뭐가 좋을까? DRAM? SRAM? SDRAM? DDR SDRAM? 이것들은 뭘까?#RAM의 특징전원이 꺼져도 저장될 수 있는 보조기억장치가 필요하다. 예) 하드디스크, CD ROM, USB중요한 것은 메모리 그 중 RAM은 전원이 꺼지면 저장된 내용을 잃어버린다.RAM을 휘발성 저장 장치, 보조기억장치를 비휘발성 저장 장치#RAM의 용량과 성능"RAM이 크면 뭐가 좋을까?""RAM의 용량은 컴퓨터 성능에 어떤 영향을 미칠까?"RAM이 클 경우,#RAM의 종류DRAM (Dynamic RAM)Dynamic = '동적의'저장된 데이터가 동적으로 사라지는 R..

들어가며"명령어가 어떻게 생겨야 명령어 파이프라이닝에 유리할까요?"[연산 코드] [오퍼랜드]명령어 집합"CPU는 명령어를 실행한다"... 근데 이 세상의 모든 CPU가 똑같이 생긴 명령어를 실행할까?명령어의 세세한 생김새, 연산, 주소 지정 방식 등은 CPU마다 다르다.x86-64 CPU는 ARM CPU를 이해할 수 없다.명령어 집합 (구조): CPU의 언어인 셈명령어가 달라지면 그에 대한 나비효과로 많은 것들이 달라진다명령어 해석 방식, 레지스터의 종류와 개수, 파이프라이닝의 용이성...명령어 집합의 두 축: CISC & RISCCISC(Complex Instruction Set Computer)복잡한 명령어 집합을 활용하는 컴퓨터(CPU)x86, x86-64는 CISC 기반 명령어 집합 구조명령어의 ..

이를 방지하기 위한 분기 예측 (branch predictoin) 기능이 있다.데이터 위험, 제어 위험 또는 구조적 위험이 발생 시 명령어 병렬 처리를 위한 파이프라이닝이 제대로 동작하지 않는다.비순차적 명령어 처리를 통해, 순차적으로 명령어를 처리할 시 발생할 수 있는 오류를 방지할 수 있다.예를 들어 3번이 맨 마지막에 처리됨으로 인해 M(100)과 M(101)의 값이 결정된 이후에 M(102)의 결괏값을 도출해낼 수 있다.

들어가며- 클럭- 코어 & 멀티 코어- 스레드 & 멀티 스레드CPU의 속도를 빠르게 만들어보자1. 컴퓨터 부품들은 '클럭 신호'에 맞춰 일사불란하게 움직인다.2. CPU는 '명령어 사이클'이라는 정해진 흐름에 맞춰 명령어들을 실행한다.-> 클럭 신호를 빠르게 반복된다면 명령어 사이클도 빠르게 반복될 것이라는 기대를 할 수 있다. 클럭 속도- 클럭 속도: 헤르츠(Hz) 단위로 측정- 헤르츠(Hz) : 1초에 클럭이 반복되는 횟수- 클럭이 "똑-딱-" 하고 1초에 한 번 반복되면 1Hz- 클럭이 1초에 100번 반복되면 100Hz클럭 속도를 늘리면 꼭 속도가 빨라질까? 필요 이상으로 클럭을 높이면 발열이 심각해짐코어와 멀티 코어- 클럭 속도를 늘리는 방법 이외에는?- 코어 수를 늘리는 방법 ("듀얼 코어",..

정해진 흐름대로 명령어를 처리해야지! CPU 인터럽트 (잠깐만!) 명령어 사이클프로그램 속 명령어들은 일정한 주기가 반복되며 실행이 주기를 명령어 사이클이라고 함 메모리에 저장된 명령어를 실행하려면?cpu 인출 사이클: 가장 먼저 CPU로 갖고 와야 한다실행 사이클: 갖고 왔으면 실행해야 한다 명령어는 인출 - 실행 - 인출 - 실행 - ...반복되면서 실행됩니다. 그런데 CPU로 명령어를 가지고 와도 바로 실행이 불가능한 경우도 있다. 메모리의 접근이 더 필요한 경우 간접 사이클이 추가될 수 있다. 이와 같은 정해진 흐름을 끊는 것이 바로 인터럽트이다. 방해하는 신호이다. 인터럽트인터럽트 (interrupt) : 방해..