혼공학습단

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

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

6주차 미션!! 1. 기본 미션 p. 344의 손코딩(맷플롯립의 컬러맵으로 산점도 그리기)을 코랩에서 그래프 출력하고 화면 캡처하기 2. 선택 미션 p. 356 ~ 359의 스택 영역 그래프를 그리는 과정을 정리하기 데이터 전처리 pivot_table() 메서드를 사용하여 각 '발행년도' 열의 값을 열로 바꾸기 이를 통해 얻은 2차원 배열은 행이 각 '출판사'에 해당하고 열은 '발행년도'로 구성 데이터 구성 '발행년도' 열을 리스트 형태로 바꾸기 이를 통해 얻은 리스트는 y축에 넣을 데이터로 사용 스택 영역 그래프 그리기 stackplot() 메서드를 사용하여 스택 영역 그래프 그리기 첫 번째 매개변수에 x축의 값인 '발행년도'를, 두 번째 매개변수에는 y축 값을 2차원 배열로 전달

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

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

6주차 미션!! 1. 기본 미션 p. 400의 확인 문제 1번 풀고 인증하기 1. 메모리 할당 방식에 대한 설명으로 올바른 것을 다음 보기에서 찾아 써보세요. 최초 적합, 최적 적합, 최악 적합 ( 최초 적합 ) : 최초로 발결한 적재 가능한 빈 공간에 프로세스를 배치하는 방식 ( 최악 적합 ) : 프로세스가 적재될 수 있는 가장 큰 공간에 프로세스를 배치하는 방식 ( 최적 적합 ) : 프로세스가 적재될 수 있는 가장 작은 공간에 프로세스를 배치하는 방식 2. 선택 미션 Ch.14(14-3) 프로세스가 사용할 수 있는 프레임이 3개 있고, 페이지 참조열이 '2313523423' 일 때 LRU 페이지 교체 알고리즘으로 이 페이지를 참조한다면 몇 번의 페이지 폴트가 발생하는지 풀어보기 참조 '2' → 프레임..

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

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

5주차 미션!! 1. 기본 미션 p. 363의 확인 문제 1번 풀고 인증하기 2. 선택 미션 Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기 임계 구역과 상호 배제는 다중 프로세스 또는 스레드 간에 공유된 자원에 대한 안전한 접근을 보장하기 위한 개념입니다. 임계 구역(Critical Section) 임계 구역은 공유된 자원에 접근하는 코드 영역을 말합니다. 여러 프로세스 또는 스레드가 동시에 임계 구역에 접근하면 예측할 수 없는 결과가 발생할 수 있습니다. 따라서, 하나의 프로세스나 스레드만이 임계 구역에 접근할 수 있도록 보장해야 합니다. 상호 배제(Mutual Exclusion) 상호 배제는 여러 프로세스 또는 스레드 간에 공유된 자원에 대한 동시 접근을 막는 것을 의미합니다. 한 프로..

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

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

3주차 미션!! 1. 기본 미션 p. 182의 확인 문제 2번 풀고 인증하기 2. 선택 미션 p. 219의 확인 문제 5번 풀고 인증하기 3. 필기 https://github.com/mic050r/DataAnalysis_for_studying_alone/blob/main/3%EC%B0%A8%EC%8B%9C/%EB%A7%88%EB%AC%B4%EB%A6%AC%EC%A0%95%EB%A6%AC.md

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

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

3주차 미션!! 1. 기본 미션 p. 185의 확인 문제 3번, p. 205의 확인 문제 1번 풀고 인증하기 p.185 3번 p205 1번 2. 선택 미션 Ch.07(07-1) RAID의 정의와 종류를 간단히 정리해 보기 1. RAID의 주요 특징 데이터 안정성(Reliability): RAID는 데이터를 여러 디스크에 분산하여 저장하므로 어느 하나의 디스크에 문제가 발생해도 데이터 손실을 방지할 수 있습니다. 성능 향상(Performance): 일부 RAID 수준은 데이터를 병렬로 읽고 쓰기하여 전체적인 입출력 성능을 향상시킬 수 있습니다. 용량 효율성(Efficiency): 몇몇 RAID 수준은 미러링이나 패리티를 사용하여 용량을 효과적으로 사용하도록 지원합니다. 2. 주요 RAID 수준 RAID 0..

혼공학습단/컴퓨터 구조 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..

노 코딩 노 라이프
'혼공학습단' 태그의 글 목록