티스토리 뷰

정보의 표현과 저장(이해 가능한 2진수로 구성된 컴퓨터 정보)

컴퓨터는 2진수 비트(0과 1)들을 사용하여 정보를 표현하고 저장합니다. 이러한 정보의 표현과 저장 방식은 컴퓨터의 핵심 개념 중 하나로, 이해하는 것은 컴퓨터의 동작 원리를 이해하는 데 도움이 됩니다. 이 글에서는 정보의 표현과 저장 방식에 대해 알아보고, 프로그램 코드와 데이터의 2진수 표현에 대해 살펴보겠습니다.

 




프로그램 코드

프로그램 코드는 컴퓨터가 실행해야 할 명령어들로 구성됩니다. 이 명령어들은 컴퓨터 하드웨어 부품들이 이해할 수 있는 언어로 작성되어야 합니다. 기계어(machine language)는 2진수 비트로 구성된 기계 코드(machine code)로, 컴퓨터의 하드웨어가 직접 실행할 수 있는 형태입니다.

어셈블리 언어

어셈블리 언어(assembly language)는 기계어와 고급 언어 사이의 중간 언어입니다. 어셈블리 코드(assembly code)는 2진수 비트들로 구성되어 있으며, 저급 언어(low-level language)로 분류됩니다. 어셈블리 언어는 기계어와 1:1 대응되는 명령어들로 이루어져 있어 컴퓨터의 구조와 동작을 직접 이해할 수 있습니다.

고급 언어

고급 언어(high-level language)는 사람이 이해하기 쉬운 형태의 언어입니다. 영문자와 숫자로 구성되며, 프로그래머가 알고리즘을 표현하고 문제를 해결하기 위해 사용됩니다. C, PASCAL, FORTRAN, COBOL 등이 대표적인 고급 언어입니다. 고급 언어로 작성된 프로그램은 컴파일러나 인터프리터를 통해 기계어로 변환되어 실행됩니다.

결국

컴퓨터에서 정보는 2진수 비트로 표현되고 저장됩니다. 프로그램 코드는 기계어, 어셈블리 언어, 고급 언어 등으로 작성되며, 이러한 코드들은 각각 다른 수준의 추상화를 제공합니다. 기계어는 컴퓨터 하드웨어가 직접 실행할 수 있는 형태의 코드이고, 어셈블리 언어는 기계어와 1:1 대응되는 명령어들로 구성되어 컴퓨터의 구조와 동작을 이해하기 쉽게 해줍니다. 고급 언어는 사람이 이해하기 쉽고 표현력이 풍부한 형태의 언어로, 프로그래머가 알고리즘을 표현하고 문제를 해결하는 데에 사용됩니다.

(구글 나라별 추천검색어가 다릅니다 - find 를 검색해보았더니..)

 

호주구글 영국구글 우회접속 주소(나라별 구글 우회 바로가기 링크 2023) - 일체유심조

구글 우회접속 주소 에 대해 공유드리기 전에

wgmakeit.com

 

소프트웨어(S/W) 개발과정 5단계를 알아보자(요구사항 분석부터 유지보수까지) - 일체유심조

프트웨어(S/W) 개발은 복잡한 과정을 거쳐 사용자의 요구를 충족시키는 프로그램을 만들어내는 작업입니다. 실제로 개발자들도 이 개념들을 제대로 알고 개발하는것과, 무작정 개발하는 것은 시

wgmakeit.com

댓글