전체 글 52

[25/7월 마지막 주] 공부 한 것

야근이 좀 잦았어서 공부 시간을 많이 확보하지 못한 것 같아서 아쉽다. 마지막 주에 공부한 것을 복습할겸 기록 공부한 것 빅데이터 분석기사 (2025년 9월 4일 시험)일본어코딩테스트(기초부터 다시 회사 책임님과 Day100까지 한문제씩 풀어보기로 했다) 빅데이터 분석기사 정규 분포 정규분포눈 표본의 수가 적으면 신뢰도가 적어짐표본을 많이 뽑지 못하는 대응책으로 예측범위 넓은 분포를 사용t분포는 표본의 수가 30개 미만일 때 사용하고, 신뢰구간, 가설검정에 이용함 -> t값이 클수록 확률이 작음 확률 분포 종류 특정 값 X=x 의 확률을 직접 계산 가능 P(X=x)이산형 확률분포 : 베르누이 분포, 이항 분포, 기하 분포, 포아송 분포, 초기하 분포 특정 값의 확률은 0, 구간의 확률만 계산 ->..

[25/7월 셋째 주] 공부한 것 & 느낀점

주차 별로 퇴근 후 그리고 주말에 공부한 것을 정리하고 다시 보고 타이핑 하면서 복습하기 위함. (그냥 노트에 필기했던 거 타이핑해서 정리하는 느낌) 7월 셋째 주에는 공부 별로 못함.. 평일에 2일 공부하고 주말 합쳐서 4시간 공부한게 끝.. 넷째 주에는 평일에 짧게라도 4일 이상 공부하도록 노력 필요 공부한 것 - 빅데이터 분석 기사- 일본어 - pandas 느낀점이번주 회식이 너무 잦고 술을 마시게 되면 다음날 지장이 생겨서 공부를 안하게 되는 날이 생긴다술을 조절해서 마시고 다음 날 공부할 것을 항상 생각해야겠다는 생각이 들었고일본어 단어, 공부는 꾸준히 자주 계속해서 보자 그리고 빅분기 시험 1달 남았다 화이팅빅데이터 분석 기사 공부한 것 이론적으로만 정리 왜도(Skewness)분포가 평균..

[운영체제] 운영체제란?

모든 프로그램은 실행을 위해 자원을 필요로 함. 자원/시스템 자원 - 프로그램 실행에 있어 마땅히 필요한 요소를 뜻함- 마땅히 필요한 요소에는 컴퓨터의 네 가지 핵심 부품이 포함 됨 운영체제는 이러한 자원요소 즉 실행할 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행됟록 돕는 특별한 프로그램임 운영체제도 프로그램이기 때문에 메모리에 적재됨 하지만 운영체제는 너무 중요한 프로그램이기 때문에 메모리의 어떠한 공간에 적재되게됨 그곳이 바로 커널 영역 우리가 일반적으로 사용하는 메모장이나 웹브라우저 게임등은 사용자 영역에서 실행하게 되고 운영 체제만 커널 영역에서 실행하게 됨 우리가 워드프로세스를 실행하면 메모리 2000번지에 적재해라 이런 명령을 내리진 않음 누가 이렇게 메모리 주소를 할..

카테고리 없음 2025.06.20

[컴퓨터 구조] 인터럽트 기반 다양한 입출력

우리가 컴퓨터를 사용할 때는 위의 그림과 같이 다양한 입출력 장치를 사용할 것임. 그러면 CPU는 인터럽트 장치의 요청을 다양하게 받을 것임 그러면 CPU는 이렇게 많은 인터럽트 신호를 어떻게 처리를 할까? 먼저 위의 그림처럼 하나의 인터럽트를 처리하고 그 다음 다음 인터럽트를 처리하고 다시 원래의 프로세스를 처리할 것임. 플래그 레지스터 속 인터럽트 비트를 비활성화한 채 인터럽트를 처리하는 경우임 (하드웨어 기반 인터럽트 일 때만 가능) 하지만 현실적으로 모든 인터럽트를 순차적으로 처리하는 것은 불가능함, 인터럽트 중에서도 더 빨리 처리해야하는 인터럽트가 존재할 것이다. = 우선순위가 높은 인터럽트가 존재한다. 위의 그림처럼 B의 인터럽트의 우선순위가 더 높으면 동시에 혹은 A의 인터럽트 요..

컴퓨터 구조 2025.06.08

[컴퓨터 구조] 다양한 입출력 방법

프로그램 입출력- 프로그램 속 명령어로 입출력장치를 제어하는 방법- 입출력 명령어로써 장치 컨트롤러와 상호작용 메모리에 저장된 정보를 하드 디스크에 백업 한다는 것은 = 하드 디스크에 새로운 정보를 쓰는 것임. 그러면 1. CPU는 하드 디스크 컨트롤러의 제어 레지스터에 쓰기 명령을 내보내야함 2. 하드 디스크 컨트롤러는 하드 디스크 상태 확인하고 상태 레지스터에 준비 완료 표시 3-1 CPU는 상태 레지스터를 주기적으로 읽어보며 하드 디스크의 준비 여부를 확인 3-2 하드 디스크가 준비되었다면 백업할 메모리의 정보를 데이터 레지스터에 쓰기 위와 같은 작업을 쓰기 작업이 끝날 때 까지 반복함 프로그램 입출력 방식 : CPU가 장치 컨트롤러의 레지스터 값을 읽고 씀으로써 이루어짐 근데 CPU는 ..

컴퓨터 구조 2025.06.04

[컴퓨터 구조] 장치 컨트롤러와 장치 드라이버

입출력 장치란 무엇일까? 컴퓨터 외부와 연결되어 컴퓨터의 내부와 연결되어 컴퓨터 내부와 정보를 주고받을 수 있는 장치를 입출력 장치라고 함 프린터, 헤드폰, 마이크 등등은 컴퓨터와 어떻게 정보를 나눌까? 입출력장치는 앞서 학습한 CPU, 메모리보다 다루기가 더 까다로움 왜일까? 1. 입출력장치에는 종류가 너무나도 많음 장치가 다양하면 장치마다 속도, 데이터 전송 형식 등도 다양함-> 다양한 입출력 장치와 정보를 주고받는 방식을 규격화하기 어려움 예를들어 CPU는 한국어, 스피커는 중국어, 마이크는 일본어, 키보드는 러시아어 등등.. 2. 일반적으로 CPU와 메모리의 데이터 전송률은 높지만 입출력장치의 데이터 전송률은 낮음 전송률? 데이터를 얼마나 빨리 교환할 수 있는지를 나타내는 지표 이러한 이유로 입..

컴퓨터 구조 2025.05.23

[컴퓨터 구조] RAID의 정의와 종류

1TB 하드디스크 4개를 엮어서 사용하는 것과 4TB 하드디스크 하나만 사용하는 것 중에서 어느 것이 더 성능과 안정성이 높을까? 1TB 하드 디스크 네 개로 RAID를 구성하면 4TB 하드 디스크 한 개의 성능과 한정성을 능가할 수 있음. 그러면 RAID란 뭘까? RAID (Redundant Array of Independent Disks) - 하드 디스크와 SSD로 사용하는 기술- 데이터의 안정성 혹은 높은 성능을 위해 여러 물리적 보조기억장치를 마치 하나의 논리적 보조기억장치처럼 사용하는 기술 RAID 레벨- RAID를 구성하는 기술- RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6 -> 빨간 색으로 표시한 것이 자주 사용하는 RAID RAID 0..

컴퓨터 구조 2025.05.20

[일본어] 현재 긍정형 ~ 나 형용사 긍정형 and 부정형 (1)

일본어 공부 해왔던 거 블로그에 정리는 못하고 패드에만 정리 해뒀었는데 복습할겸 정리하고자함 한자는 아직 부족해서 히라가나로만 정리 4/6 명사 현재긍정형 (정중체) 명사 입니다 = 명사 + です 명사 현재부정형 (정중체) 명사가 아닙니다 = 명사 + じやありません 단어 역앞 えきまえ 알바생 バイトせい 호텔 ホテル 당신 あなた 새우 えび 같은 おなじ 문법, 읽어보기 명사 + の+명사 1. 새우는 내 거야2. 새우는 내 것 입니다. が=이/가 1. 취준생이2. 내가3. 아오이 짱과 내가 대학생입니다. けど、が=입니다만.. / 앞에 완전한 문장이 나온뒤에 がorけど 사용해야함. 1. 취준생 입니다만2. 새우 입니다만3. 새우가 아닙니다만 4/8 명사야 = 명사 + だ 3人 => 3명이야. => 3人だ ..

공부/일본어 2025.05.04

[컴퓨터 구조] 캐시메모리

CPU가 메모리에 접근하는 시간은 CPU 연산 속도보다 느림 저장 장치 계층 구조 1. CPU와 가까운 저장장치는 빠르고, 멀리 있는 저장장치는 느리다.2. 속도가 빠른 저장장치는 상대적으로 저장 용량이 적고, 가격이 비싸다. 레지스터 VS 메모리(RAM) vs USB 메모리 CPU와 가장 가까운 장치인 레지스터는 용량은 적지만 즉 접근 시간이 가장 빠르고 그만큼 가격도 셋중에 가장 비쌈 마찬가지로 같응 용량 대비 메모리(RAM)와 USB 메모리에서는 접근 시간이 더 빠른 메모리(RAM)이 더 비쌈 따라서 낮은 가격의 대용량 저장장치를 원한다면 상대적으로 느린 것을 감수해야하고, 빠른 속도의 저장장치를 원한다면 상대적으로 비싸고 용량이 적은 것을 감수해야함. 장단점이 명확하기 때문에 컴퓨터에서는 ..

컴퓨터 구조 2025.05.04

[컴퓨터 구조] 메모리의 주소 공간

메모리는 물리 주소와 논리 주소로 나뉨 지금까지는 메모리 주소가 하나만 있다고 생각 했었을 것. 사실은 메모리는 논리주소 물리주소로 나뉨 이번 공부에서는 논리 주소와 물리 주소로 주소 공간을 나누는 이유와 논리 주소를 물리 주소로 변환하는 방법에 대해서 공부해볼것임 CPU와 실행 중인 프로그램은 메모리 몇 번지에 무엇이 저장되어 있는지 알 수 있을까 없을까? -> 답은 NO 알 수 없음 메모리에 저장된 값들은 시시각각 변한다. - 새롭게 실행되는 프로그램은 새롭게 메모리에 적재 - 실행이 끝난 프로그램은 메모리에서 삭제- 같은 프로그램을 실행하더라도 실행할 때마다 적재되는 주소는 달라진다. 이러한 한계를 극복하기 위해 주소 체계를 물리 주소와 논리 주소로 나눔 물리 주소- 메모리 입장에서 바라본 주소..

카테고리 없음 2025.04.27