혼공학습단

혼공학습단/컴퓨터 구조 with 운영체제

[컴퓨터 구조] Chapter05 : CPU 성능 향상 기법

05-1. 빠른 CPU를 위한 설계 기법 1. 클럭 클럭(Clock) 1초에 클럭이 몇 번 반복되는지를 나타내는 단위. 헤르츠(Hz)로 측정 클럭 속도가 높은 CPU가 일반적으로 빠르게 동작 클럭은 CPU의 기본 시계이며, 명령어와 데이터의 전송을 동기화하는 역할을 합니다. 높은 클럭 속도는 일반적으로 빠른 연산을 의미하지만, 고주파의 클럭을 생성하는 것은 열 및 전력 소모와 같은 문제를 발생시킬 수 있습니다. 2. 코어와 멀티 코어 코어(Core) 코어는 하나의 물리적인 프로세서로, 독립적으로 실행 가능한 작업을 처리할 수 있는 CPU의 기본 단위입니다. 다중 코어 프로세서는 여러 개의 코어를 하나의 칩에 통합하여 병렬 처리를 가능하게 합니다. 멀티 코어(Multi-core) 여러 개의 코어를 하나의 ..

혼공학습단/컴퓨터 구조 with 운영체제

[컴퓨터 구조] 혼공학습단 11기_2주차

2주차 미션!! 1. 기본 미션 p. 125의 확인 문제 2번, p. 155의 확인 문제 4번 풀고 인증하기 p.125 2. 설명에 맞는 레지스터를 보기에서 찾아 빈칸을 채워 보세요. ( 플래그 레지스터 ) : 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터 ( 프로그램 카운터 ) : 메모리에서 가져올 명령어의 주소를 저장하는 레지스터 ( 범용 레지스터) : 데이터와 주소를 모두 저장할 수 있는 레지스터 ( 명령어 레지스터 ) : 해석할 명령어를 저장하는 레지스터 2. 선택 미션 Ch.05(05-1) 코어와 스레드, 멀티 코어와 멀티 스레드의 개념을 정리하기 1. 코어(Core)와 스레드(Thread) 코어(Core): 코어는 중앙처리장치(CPU)의 실행 단위. 각각의 코어는 독립적으로..

혼공학습단/데이터 분석 with 파이썬

[데이터 분석] 혼공학습단 11기_2주차

2주차 미션!! 1. 기본 미션 p. 150의 확인 문제 1번 풀고 인증하기 2. 선택 미션 p. 137 ~ 138 손코딩 실습으로 원하는 도서의 페이지 수를 추출하고 화면 캡처하기 코드 import requests from bs4 import BeautifulSoup def get_page_cnt(isbn): # Yes24 도서 검색 페이지 URL url = 'http://www.yes24.com/Product/Search?domain=BOOK&query={}' # URL에 ISBN을 넣어 HTML 가져오기 r = requests.get(url.format(isbn)) soup = BeautifulSoup(r.text, 'html.parser') # HTML 파싱 # 검색 결과에서 해당 도서를 선택 p..

혼공학습단/데이터 분석 with 파이썬

[데이터 분석] 혼공학습단 11기_1주차

1주차 미션!! 1. 기본 미션 p. 81의 확인 문제 4번 풀고 인증하기 2. 선택 미션 p. 71 ~ 73 남산 도서관 데이터를 코랩에서 데이터프레임으로 출력하고 화면 캡처하기 코드 from google.colab import drive drive.mount('/content/drive') import pandas as pd df = pd.read_csv('서울특별시교육청남산도서관 장서 대출목록 (2023년 11월).csv', encoding='EUC-KR', low_memory=False) df.head() 결과 3. 실습 및 필기 3-1. 실습 DataAnalysis_for_studying_alone/Chapter01 at main · mic050r/DataAnalysis_for_studying_..

혼공학습단/컴퓨터 구조 with 운영체제

[컴퓨터 구조] Chapter04 : CPU의 작동 원리

04-1. ALU와 제어장치 #ALU #플래그 #제어장치 #제어신호 01장의 기억을 되살려 보면 CPU는 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 장치라고 했습니다. 그리고 CPU 내부에는 계산을 담당하는 ALU, 명령어를 읽어 들이고 해석하는 제어장치, 작은 임시 저장 장치인 레지스터라는 구성요소가 있다고 했죠. 이번 절에서는 ALU와 제어장치에 대해 자세히 알아보도록 하겠습니다! 1. ALU 위의 그림을 보면 ALU는 피연산자와 제어신호를 받고 있고, 연산한 결괏값과 플래그를 내보내고 있습니다. ALU가 계산하기 위해서는 1+2를 계산할 때 1과 2라는 피연산자와 수행할 연산이 필요하듯 피연산자와 수행할 연산이 필요합니다. 그래서 ALU는 레지스터를 통해 피연산자를 받아들이고, 제어..

혼공학습단/컴퓨터 구조 with 운영체제

[컴퓨터 구조] Chapter01 ~ 03

💻 01장 컴퓨터 구조 시작하기01-1. 컴퓨터 구조를 알아야 하는 이유#문제해결 #성능/용량/비용 1. 컴퓨터 구조를 이해하면 문제 해결 능력이 향상된다. → 실행이 될 때도 있고 안 될 때도 있다면, 컴퓨터의 문제 일 수도 있다. 따라서 컴퓨터 구조를 이해하고 있으면 문제를 더 잘 해결 할 수도 있다. 2. 컴퓨터 구조를 이해하면 문법만으로는 알기 어려운 성능/용량/비용을 고려하며 개발 할 수 o → 서버 컴퓨터를 사야할 때 자신의 프로그램에 맞는 성능/용량/비용을 고민하며 사야됨 더 자세하게 알고 싶다면 아래 글을 참고해주세요!! 컴퓨터 구조와 운영체제를 알아야 하는 이유 컴퓨터 구조와 운영체제를 알아야 하는 이유프로그래밍 언어의 문법만 안다고 해서 실력 있는 개발자가 되기는 어렵습니다. 컴퓨터 구..

혼공학습단/컴퓨터 구조 with 운영체제

스택과 큐 개념 정리하기

스택과 큐의 개념에 대해 간단하게 알아보도록 하겠습니다!!1. 스택 최근에 저장한 데이터를 먼저 사용하는 구조 스택은 한 쪽 끝이 막혀 있는 통과 같은 저장 공간인데요. 마치 상자 안에 책을 쌓는 것과 같습니다! 순서대로 책을 상자 안에 넣다가 책을 뺄 때에는 맨 마지막에 넣었던 책을 먼저 빼게 되죠. 이것을 후입선출, LIFO(Last In First Out)구조(리포)라고 말합니다. 예를 들어, 스택 안에 1 - 2 - 3 - 4- 5 순으로 데이터를 저장하면 데이터를 빼낼 때는 5 - 4 - 3 - 2 - 1 순으로 빼낼 수 있겠죠.스택에 새로운 데이터를 저장하는 명령어는 push(), 스택에 저장된 데이터를 꺼내는 명령어는 pop()이라고 합니다. 앞서 스택은 선입선출 구조라고 했었죠. 따라서 p..

혼공학습단/컴퓨터 구조 with 운영체제

[컴퓨터 구조] 혼공학습단 11기_1주차

1주차 미션!! 1. 기본 미션 p. 51의 확인 문제 3번, p. 65의 확인 문제 3번 풀고 인증하기 p51. 3. 다음 설명의 빈칸에 들어갈 알맞은 내용을 써보세요. 프로그램이 실행되려면 반드시 ( 메모리 ) 에 저장되어 있어야 합니다. p65. 1101(2)의 음수를 2의 보수 표현법으로 구해 보세요 1101(2)을 음수로 표현한 값은 (0011) 입니다. 2. 선택 미션 p. 100의 스택과 큐의 개념을 정리하기 스택과 큐 개념 정리하기 — rei050r (tistory.com) 3. 실습 및 필기 [컴퓨터 구조] Chapter01 ~ 03 — rei050r (tistory.com)

노 코딩 노 라이프
'혼공학습단' 카테고리의 글 목록 (2 Page)