목록전체 글 (96)
Scientia Conditorium
23년 1월 2일부터 시작했던 혼공학습단 9기 활동이 끝났다. 혼공학습단은 총 3번 참여하였다. 5기 머신러닝+딥러닝, 7기 C언어, 9기 컴퓨터 구조+운영체제. 확실히 회사 다니면서 개인 공부 시간을 내는 것은 쉽지 않았다. 여기에 회사 내부에서 진행하는 스터디까지 병행하였더니 스케줄 관리를 따로 하지 않았더라면 결코 완주하지 못했을 것이다. 혼공시리즈는 늘 만족스럽다. 혼공 컴퓨터 구조 + 운영 체제도 다른 책들과 마찬가지로 혼자서 공부하기 적합하며, 언뜻 이해하기 어려운 구조를 그림과 예시로 친절하게 설명해준다. 사실 컴퓨터 구조와 운영체제는 대학교에서도 각각 한 과목으로 분류되고 대학원 과목도 있는 만큼 어려운 내용이다. 저자도 이 사실을 알고 있는지 최대한 핵심만 간결하게 설명해주었다. 컴퓨터구..
[기본 미션] p.400의 확인 문제 1번 풀고 인증하기 최초 적합(first fit) : 운영체제가 메모리 내의 빈 공간을 순서대로 검색하다가 적재할 수 있는 공간을 발견하면 그 공간에 프로세스를 배치하는 방식 최적 적합(best fit) : 운영체제가 빈 공간을 모두 검색해본 후, 프로세스가 적재될 수 있는 공간 중 가장 작은 공간에 프로세스를 배치하는 방식 최악 적합(worst fit) : 운영체제가 빈 공간을 모두 검색해 본 후, 프로세스가 적재될 수 있는 공간 중 가장 큰 공간에 프로세스를 배치하는 방식 외부 단편화 : 프로세스를 할당하기 어려울 만큼 작은 메모리 공간들로 인해 메모리가 낭비되는 현상 [선택 미션] Ch.14(14-3) 프로세스가 사용할 수 있는 프레임이 3개 있고, 페이지 참조..
Windows 11 업데이트 실패 오류 해결 방법 설정 → 시스템 → 문제 해결 → 다른 문제 해결사 → Windows 업데이트 실행 사진 설명 1. 설정 창으로 들어간 후 좌측 시스템 메뉴 선택 2. 시스템 메뉴에서 아래쪽 '문제 해결' 선택 3. 문제 해결 탭에서 '다른 문제 해결사' 선택 4. 다른 문제 해결사 탭에서 'Windows 업데이트' 실행 버튼 클릭 이후 조금 시간이 걸리지만(5~10분) 만한 방법들은 이걸로 해결 가능합니다.
[기본 미션] p.363의 확인 문제 1번 풀고 인증하기 뮤텍스 (mutex) : 멀티스레드에 의해 공유 데이터가 동시에 접근되지 않도록 보호하는데 사용할 수 있는 동기화 프리미티브 세마포(semaphore) : 뮤텍스 락은 하나의 공유 자원에 접근하는 프로세스를 상정한 방식이라면 세마포는 공유 자원이 여러 개 있는 상황에서도 적용이 가능한 동기화 도구 [선택 미션] Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기 공유 자원(shared resource) : 동시에 실행되는 프로세스들이 공동으로 이용하는 변수, 파일 장치 등의 자원 임계 구역(critical section) : 공유 자원에 접근하는 코드 중 동시에 실행하면 문제가 발생하는 코드 영역 상호 배제(mutual exclustion..
퍼셉트론 딥러닝 알고리듬에서 퍼셉트론을 이용한다는 말은 이런 계산식을 이용해 입력으로부터 출력을 구한다는 것을 의미 퍼셉트론끼리 서로 영향을 주고받을 수 없기 때문에 단층 퍼셉트론 신경망으로 높은 수준의 문제 해결 능력을 기대하기 어려움 딥러닝에서 퍼셉트론 열을 계층(layer)이라고 부르는데 최종적으로 출력을 생성하는 게층을 출력 계층이라 함 출력 계층 앞에서 입력을 처리하여 그 결과를 출력 계층에 전달하는 계층을 은닉 계층이라고 부름 따라서 단층 퍼셉트론은 은닉 계층 없이 출력 계층 하나만으로 구성되는 가장 간단한 신경망 구조 인간의 뇌는 1000억 개가 넘는 뉴런으로 구성되어 있음 텐서를 엄밀하게 정의하기란 쉽지 않지만, 다차원 숫자 배열 정도로만 이해해도 큰 문제없음 0차원 스칼라, 1차원 벡터,..
[기본 미션] p.304의 확인 문제 1번 풀고 인증하기 프로세스 상태 5단계 생성 상태 프로세스를 생성 중인 상태. 메모리에 적재되어 PCB를 할당받은 상태. 생성 상태를 거쳐 실행할 준비가 완료된 프로세스 는곧바로 실행되지 않고 준비 상태가 되어 CPU의 할당을 기다림 준비 상태 당장이라도 CPU를 할당받아 실행할 수 있지만, 아직 자신의 차례가 아니기에 기다리고 있는 상태 실행 상태 CPU를 할당받아 실행 중인 상태. 실행 상태인 프로세스는 할당된 일정 시간 동안만 CPU를 사용할 수 있음. 프로세스가 할당된 시간을 모두 사용하거나, 타이머 인터럽트가 발생하거나, 실행 도중 입출력장치를 사용하여 입출력 장치의 작업이 끝날 때까지 기다려야 한다면 다시 준비 상태가 됨. 대기 상태 입출력장치의 작업을 ..
컴퓨터 비전과 컴퓨터 그래픽스 차이 컴퓨터 비전 : 시각적 인지 부분을 다루는 분야 인공지능 시스템 세계의 물리적 모델을 이미지와 영상을 이용해 구축한 세계를 인식하고 이해하는 방법을 연구하는 학문 시각적 인지(Visual perception) 기본적으로 시야나 시각적 입력으로 패턴을 관찰하는 행위 단순히 주변 환경을 스캔하는 것만으로는 인지라고 말할 수 없으며, 시각적 입력을 통해 주변을 실질적으로 인식하는 시스템을 시각적 인지를 갖췄다고 한다 기존 : 이미지 처리 기법 현재 : 이미지를 통해 어떤 일이 일어났는지 이해하는 것 -> 사람의 시각 시스템을 흉내낼 수 있도록 인공 지능 비전 시스템에서 눈의 역할을 하는 감지 장치 뇌의 기능을 맡아 이미지 특징과 패턴을 학습하는 해석 장치 딥러닝 기법 뉴런으..
[원문] https://www.hibrain.net/braincafe/cafes/39/posts/209/articles/341304?pagekey=341304 안녕하세요 학사졸업을 코앞에 둔 학부생입니다. 안녕하세요 학사졸업을 코앞에 둔 학부생입니다. www.hibrain.net 석사과정을 좀 더 나은 취직을 위한 학사의 연장으로 본다면 학부생들이 제일 많이 하는 고민들이죠. 대학원 오려는 혹은 오는 학생들 딱 세가지 케이스입니다. 1. 연구를 하기위해, 즉 연구를 내 평생일로 삼아 학계에서 연구자로 살아가기 위해. 2. 학부만 졸업하고 취직하는것보다 조금 더 좋은곳으로 취직하기위해 2년간 학사의 연장으로 석사졸업장 따려고. 3. 취직을 못해서 에라모르겠다 대학원이라도 가자는 마인드로 자대대학원 오는케이..
[기본 미션] p.185의 확인 문제 3번, p.205의 확인 문제 1번 풀고 인증하기 [선택 미션] Ch.07(07-2) RAID의 정의와 종류를 간단히 정리해 보기 RAID : Redundant Array of Inexpensive/Independent Disk 복수 배열 저가/독립 디스크 데이터의 안전성 혹은 높은 성능을 위해 여러 하드 디스크나 SSD를 마치 하나의 장치처럼 사용하는 기술 RAID 0는 데이터를 단순히 병렬로 분산하여 저장하고, RAID 1은 완전히 복사본을 만듬 RAID 4는 패리티를 저장한 장치를 따로 두는 방식이고, RAID 5는 패리티를 분산하여 저장하는 방식 RAID 6는 서로 다른 두 개의 패리티를 두는 방식
[기본 미션] p.125의 확인 문제 2번, p.155의 확인 문제 4번 풀고 인증하기 프로그램 카운터(PC, program Counter) : 메모리에서가져올 명령어의 주소, 즉 메모리에서 읽어 들일 명령어의 주소를 저정. 프로그램 카운터를 명렁어 포인터(IP, Instruction Pointer)라고 부르는 CPU도 있음(인텔의 x86 계열의 CPU) 명령어 레지스터(IR, Instruction Register) : 해석할 명령어, 즉 방금 메모리에서 읽어 들인 명령어를 저장하는 레지스터. 제어장치는 명령어 레지스터 속 명령어를 받아들이고 이를 해석한 뒤 제어 신호를 내보냄 범용 레지스터(General purpose register) : 일반적인 상황에서 자유롭게 사용할 수 있는 레지스터. 메모리 버..