전체 글 6

혼공 학습 5주차 컴퓨터 구조+운영체제

12-1 1. 동기화의 의미 프로세스 동기화 : 프로세스 사이의 수행 시기를 맞추는 것 (실행의 흐름을 갖는 것 ex) 스레드, 프로세스 는 동기화의 대상) - 실행 순서 제어 : 프로세스를 올바른 순서대로 진행하기 - 상호 배제 : 동시에 접근해서는 안되는 자원에 하나의 프로세스만 접근하게 하기 ex) 생산자와 소비자의 문제 2. 공유 자원과 임계 구역 - 공유 자원 : 동시에 실행되는 자원 ex) 계좌 잔액 문제와 생산자 소비자 문제 - 전역변수 '잔액', '총합', 전역변수, 파일, 입출력장치, 보조기억장치 - 임계 구역 : 동시에 실행하면 문제가 발생하는 자원에 접근하는 코드 영역 레이스 컨디션 : 잘못된 실행으로 인해 여러 프로세스가 동시 다발적으로 임계 구역의 코드를 실행하여 문제가 발생하는 ..

혼자 공부하는 컴퓨터 구조 + 운영체제 3주

늦게 올려서 죄송합니다..! Chapter 06~08 정리 - 트랙과 실린더 [기본 미션 - p.185 확인문제 3번, p. 205 확인문제 1번] p.185 확인문제 3번 1 : SRAM 2 : DRAM 3 : DRAM 4 : SRAM p.205 확인문제 1번 1 : 레지스터 2 : 캐시 메모리 3 : 메모리 4 : 보조기억장치 [선택 미션 - Ch.07 RAID의 정의, 종류 정리] - RAID의 정의 : 하드 디스크와 SSD를 사용하는 기술 - RAID의 종류 1. RAID 0 : 여러 개의 보조기억장치에 데이터를 단순히 나누어 저장하는 구성방식 장점 - 저장된 데이터를 읽고 쓰는 속도가 빨라짐. 단점 - 안정성 문제 2. RAID 1 : 복사본을 만드는 방식.(미러링) 단점 - 쓰기 속도 RAID..

혼자 공부하는 컴퓨터 구조 + 운영체제 2주

2주차 학습 꾸준히 하면 많이 도움될 것 같다는 생각이 든다. [기본 미션] p.125 확인문제 2번 ① 플래그 레지스터 ② 프로그램 카운터 ③ 범용 레지스터 ④ 명령어 레지스터 p.155 확인문제 4번 정답 : 코어 코어는 CPU내에서 명령어를 처리하는 부품으로, CPU는 코어를 여러 개 가질 수 있음. [선택 미션 - Ch.05(05-1) 코어와 스레드, 멀티 코어와 멀티 스레드의 개념 정리하기] CPU 성능을 높이는 방법 : 코어와 스레드 수 늘리는 것 코어 : 명령어를 실행하는 하드웨어 부품 -> CPU : 명령어를 실행하는 부품을 여러 개 포함하는 부품 멀티 코어 CPU (멀티코어 프로세스) - 코어를 여러 개 포함하고 있는 CPU. - 듀얼코어(2개), 트리플코어(3개), 쿼드코어(4개), 헥..

혼자 공부하는 컴퓨터 구조 + 운영체제 1주

기본 미션 (p.51 확인문제 3번, p.65 확인문제 3번 풀고 인증하기) p.51 3. 다음 설명의 빈칸에 들어갈 알맞은 내용을 써 보세요. 답 : 메모리 p.65 3. 1101(2)의 음수를 2의 보수 표현법으로 구해보세요. : 수에 NOT을 취한 뒤, 1을 더하면 된다. NOT을 취하면 0010(2) , 1을 더하면 0011(2), 따라서 답: 0011(2) 선택미션 (p.100의 스택과 큐의 개념을 정리하기) 스택(Stack) 후입선출(LIFO : Last In First Out). 한 쪽 방향에서만 데이터의 삽입과 삭제 가능. 용어정리 top(peak) : 가장 최근에 저장된 데이터이면서 먼저 삭제될 데이터. 그림 상 제일 위에 있는 데이터. push : 데이터를 삽입하는 것. 삽입된 데이터는..

2023_11_28 보충_함수형문법, 클래스

1. 내가 본 영화 정보를 기록하는 클래스 Movie를 만들어주세요. - 조건1. 클래스 변수는 total_num(총 리뷰수), movie_class(현재 클래스의 이름, 'Movie'), 인스턴스 변수는 name(제목), actor(배우), review(한줄평), score(별점)는 꼭 들어있습니다. - 조건2. update라는 메소드를 이용하여 추후에 영화 관련 기록을 수정할 수 있습니다. - 조건3. 영화명.all() 메소드를 이용하여 관련 영화의 전체 내용을 출력할 수 있습니다. Movie 클래스의 인스턴스 생성 예시. ``` 패터슨 = Movie('패터슨', '아담 드라이버', '아하!', 4.5) ``` 패터슨.all() 의 출력 예시. ``` 제목: 패터슨 배우: 아담 드라이버 리뷰: 아하!..

파이썬 공부 2023.11.29

환영합니다!

#1 글을 작성하고 블로그를 관리해보세요. 님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다. '편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다. 글 뿐만 아니라 블로그의 각종 설정을 변경할 수도 있습니다. '블로그관리'를 확인해보세요. #2 다양한 스킨이 있어요. 티스토리에 있는 다양한 '스킨'도 살펴 보세요. 블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다. 어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요. '스킨 편집'을 통해 다양한 커스텀, 그리고 홈 꾸미기를 적용하실 수도 있답니다. #3 포럼에서 사람들과 소통하세요. 마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼'을 확인하세요. ..

카테고리 없음 2023.10.16