https://www.youtube.com/watch?v=B8TDaBp3UWo&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=8 초심으로 돌아가서 다시 정리하는 개념입니다. 이미 알고 있어 스킵하는 부분도 있으니, 직접 보시는 걸 추천드립니다. 고급 언어와 저급 언어 고급 언어는 개발자의 언어(C,python,java 등등) 저급 언어는 기계어와 어셈블리어 기계어를 사람이 읽기 편하게 어셈블리어로 변환 어셈블리어를 알아두면 좋은 개발을 할 수도 있다. 고급 언어를 저급 언어로 변환하는 방식은 컴파일 방식, 인터프리트 방식이 있다. 고급 언어로 작성된 소스 코드를 저급 언어의 목적 코드로 바꾸는 걸 컴파일이라고 한다. 컴파일방식은 컴파일러가 필요하다. 컴파일은 한 줄씩 ..
https://www.youtube.com/watch?v=peg8c6Gn-zc&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl&index=6 초심으로 돌아가서 다시 정리하는 개념입니다. 이미 알고 있어 스킵하는 부분도 있으니, 직접 보시는 걸 추천드립니다. 정보 단위 비트: 0과 1을 표현하는 가장 작은 정보 단위 n비트로 2^n의 정보 표현 가능 보통 비트보다 더 큰 단위를 사용한다. 1000 바이트=1킬로바이트(kB) 요즘에는 1024개씩 묶으면 kiB로 구분해서 쓰는 추세이다. (옛날에 배울 떄는 무조건 1024였는데..) 워드 CPU가 한 번에 처리할 수 있는 정보의 크기 단위 하프, 풀, 더블이 있다. 이진법으로 음수를 표현하는 법 0과 1로 음수 표현하기 2의 보수법을 ..
https://velog.io/@zenon8485/%EB%B9%84%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-CS-%EC%A7%80%EC%8B%9D-1.-%EC%BB%B4%ED%93%A8%ED%84%B0-%EA%B5%AC%EC%A1%B0%EC%9D%98-%EC%9D%B4%ED%95%B4 비전공자를 위한 CS 지식: 1. 컴퓨터 구조의 이해 비전공자 출신 개발자와 개발자와 협력(기획, 운영)하시는 분들이 최소한의 컴공 지식을 갖추고 개발자와 원활한 소통을 하기위한 포스트입니다.컴퓨터 구조 지식은 크게 2가지로 하나는 컴퓨 velog.io https://www.youtube.com/watch?v=JqH7yCeu2Us&list=PLVsNizTWUw7FC..