10진법 십진법은 10을 기준점으로 두고, 0부터 9까지 10개의 숫자를 가지고 수를 표현하는 진법이다. 10을 기준점으로 둔다는 말은, 열배마다 자릿수가 하나씩 올라간다는 말이다. >572 >>= 500 + 70 + 2 = (10^2 x 5) + (10^1 x 7)
보수의 정의는 각 자리의 숫자의 합이 어느 일정한 수가 되도록 하는 수이다. 즉, 현재의 숫자에서 자릿수가 한 단계 올라갈 수 있게 해주는 수이다. 주로 1의 보수와 2의 보수가 대표적으로 쓰인다. >10진수는 10을 기점으로 자릿수를 올린다. 그렇다면 십진법에서 1의
전공 수업 '네트워크 컴퓨팅' 에서 배웠던 OSI 7 계층의 전체적인 동작을 정리해보려 한다.
응용프로그램 또는 사용자가 컴퓨터 하드웨어를 편리하고 효율적으로 사용하게 하기 위하여 시스템 자원(CPU ,메모리, 입출력 장치 등)을 관리하고 여러가지 프로그램이 필요로 하는 공통적인 서비스를 제공하는 소프트웨어이다.한마디로, 운영체제는 사용자에게 컴퓨터 시스템을 편
현재 학교에서 공부중인 전공 과목 'System Programming'의 강의 내용을 필기하여 정리한 시리즈이다. 우리 학교의 시스템 프로그래밍은 컴퓨터에 대한 동작 원리를 이론적으로 학습한 후, 이것을 이론에서 그치지 않고 직접 구현하여 하나의 작은 컴퓨터를 만드는
CPU가 메모리에 있는 명령어를 어떻게 처리하는지 알아보자.
CPU Instruction Cycle을 좀 더 실제적인 예시로 이해해보자.
프로그램 속 소스코드는 Compile -> Link -> Load 의 순서로 메모리에 올려져 실행이 된다. 이 세 파트에서 무엇이 일어나는지 알아보자.
대표적인 CPU Architecture와 CPU↔I/O Devices 간의 소통 방식을 알아보자.