분류 전체보기321 폰 노이만 구조 폰 노이만 구조 폰 노이만이 고안한 내장 메모리 순차처리 방식 프로그램과 데이터를 하나의 메모리에 저장하여 사용하는 방식 데이터는 메모리에 읽거나 쓰는 것이 가능하지만 명령어는 메모리에서 읽기만 가능 CPU와 하나의 메모리를 사용하여 처리하는 현대 범용 컴퓨터들이 사용하는 구조 모델 하드웨어를 재배치할 필요 없이 프로그램(소프트웨어)만 교체하면 된다 (범용성 향상) 메모리와 CPU를 연결하는 버스는 하나이므로 폰 노이만 구조는 순차적으로 정보를 처리하기 때문에 고속 병렬처리에 부적합하다. → 폰 노이만 병목현상 폰 노이만 구조는 순차적 처리이기 때문에 CPU가 명령어를 읽음과 동시에 데이터를 읽지는 못하는 문제가 있다. 이를 해결하기 위한 대안으로는 하버드 구조가 있다. 2023. 1. 27. 패리티 비트 / 해밍 코드 패리티 비트 정보 전달 과정에서 오류가 생겼는지 검사하기 위해 추가하는 비트 오류를 수정하진 않고 찾기만 한다. 전송하고자 하는 데이터의 각 문자에 1비트를 더하여 전송한다. 전체 비트에서 짝수 혹은 홀수에 맞도록 비트를 정한다. ex. 짝수 패리티일 때 7비트 데이터가 1010001라면, 1이 3개이므로 짝수로 맞춰주기 위해 1을 하나 더해줌 → 패리티비트 1을 맨 앞에 추가하여 11010001 해밍 코드 데이터 전송 시 1비트의 에러를 정정할 수 있는 자기 오류 정정 코드를 의미 패리티비트를 보고 1비트에 대한 오류를 정정할 곳을 찾아 수정할 수 있다. 패리티 비트는 오류를 검출하기만 할 뿐 수정하지는 않기 때문에 수정에는 해밍 코드를 활용한다. ex. 짝수 패리티의 해밍 코드가 0011011일 때 .. 2023. 1. 27. KDT 5th 웹개발자 입문 수업 1일차 1. HTML 역사 2. HTTP (Hyper Text Tranfer Protocol) 클라이언트 HTTP 웹 서버 요청 메세지 - request 응답 메세지 - response 3. VSCode extension - live Server : 비쥬얼 스튜디오 코드 우측 아래 Go Live 클릭 시 live Server가 가상의 서버를 만들어서 (HTTP 통신으로) 파일을 오픈해줌. 파일을 연 것과는 달리 변경 내용을 바로 적용시켜줌(따로 새로고침 할 필요 없음) 단축키 : cmd + l + o 주소는 ip 주소와 port의 번호를 포함하여 만들어지며, 비쥬얼 스튜디오 코드 아래에 라이브 서버를 켜게되면, port번호가 노출되는데 이를 토글해주면 서버를 닫아줄 수 있다. - Prettier : 저장하는 순.. 2023. 1. 26. 고정 소수점/ 부동 소수점 컴퓨터에서 실수를 표현하는 2가지 방법 \ 1. 고정 소수점(Fixed Point) 소수점이 찍힐 위치를 미리 정해놓고 소수를 표현하는 방식 실수를 정수부와 소수부로 표현 ex. -3.1415 의 경우 부호(_), 정수(3), 소수(0.1415)가 필요 단순하지만 표현의 범위가 너무 적어서 활용하기 힘들다. \ 2. 부동 소수점(Floating Point) 실수를 가수부, 지수부로 표현한다. 지수의 값에 따라 소수점이 움직이는 방식을 활용한 실수 표현 방법으로 소수점 위치가 고정되어 있지 않다. 표현할 수 있는 수의 범위가 넓어지지만 오차가 발생할 수 있다. (대부분 시스템에서 활용 중) 2023. 1. 26. 이전 1 ··· 76 77 78 79 80 81 다음