분류 전체보기

    [시스템 프로그래밍] 정수의 표현

    🤔 정수의 표현 컴퓨터 내부(메모리, 레지스터)에 데이터가 표현되는 방식에 대해 알아보도록 하겠습니다. 바이트 저장 순서(Byte Ordering), 프로그램 소스코드, 프로그램 실행 코드, 정수의 타입변환 캐스팅, 정수의 연산 등을 중심으로 알아보겠습니다. 🔎 컴퓨터의 워드 길이 컴퓨터의 워드 길이 즉 Word Size는 정수 값의 크기를 말합니다. 또한 이는 주소의 길이가 되기도 합니다. 대부분 요즘 컴퓨터는 64bit(8byte) 워드로 이뤄집니다. 32bit 컴퓨터는 주소 범위가 4GB로 제한되기 때문에 메모리가 많이 필요한 프로그램에서는 제약이 될 수 있습니다. $2^10 = 1024 = 1K$ $2^20 = 1024 * 1K = 1M$ $2^30 = 1024 * 1M = 1G$ $2^32 = ..

    [TW] 2022-09-23

    콜라톤 대회준비... 오래걸렸다. 밀린 블로그 정리 빠르게 해야겠다. 👉 TODAY'S WORKS → 컴퓨터 구조 수업듣기 → 콜라톤 대회준비 → 정수의 표현 블로그 정리 끝내기 → 🔎 TOMORROW'S WORKS → 배드민턴 교류전 → 알고리즘 정리 → 📃 POST → → →

    [시스템 프로그래밍] 컴퓨터 시스템(컴퓨터 구조)

    🤔 Computer System 시스템이란 하나의 공통적인 목적을 수행하기 위해 조직화된 요소들의 집합체라고 정의할 수 있습니다. 컴퓨터 시스템은 조직이나 계획 그 자체로 묘사되기도 하고. 컴퓨터 시스템 내의 일부분으로 묘사되기도 합니다. 컴퓨터 시스템은 어떠한 작업을 잘 수행하기 위해 주의 깊게 선정된 부속품들인 하드웨어와, 그 컴퓨터에서 작동하는 소프트웨어 또는 프로그램으로 구성됩니다. 소프트웨어에서 가장 주된 구성요소는 운영체계이며, 컴퓨터에서 실행되는 다른 프로그램들에게 여러가지 서비스를 제공하고 관리하는 기능을 합니다 이전 글에 이어서 컴퓨터의 구조를 통해 프로그램의 실행이 어떤 방식으로 일어나는 가를 중점적으로 다뤄보겠습니다. 🔎 변환된 프로그램의 실행 hello.c라는 소스 파일을 성공적으로..

    [TW] 2022-09-19

    어제 너무 바빠서 써놓고 완료 버튼을 누르지를 못했다... 지금이라도 다시 올린다. 👉 TODAY'S WORKS → 콜라톤 대회 밋업, 준비 → 시스템 프로그래밍 복습, 정리 → 기계학습 복습, 정리 → 🔎 TOMORROW'S WORKS → 시스템 프로그래밍 정리 → → 📃 POST → https://2t-hong.tistory.com/51 [System Programing] Computer System(Compile System) 🤔 Computer System 시스템이란 하나의 공통적인 목적을 수행하기 위해 조직화된 요소들의 집합체라고 정의할 수 있습니다. 컴퓨터 시스템은 조직이나 계획 그 자체로 묘사되기도 하고. 컴퓨터 시 2t-hong.tistory.com → https://2t-hong.tist..

    [시스템 프로그래밍] 컴퓨터 시스템(컴파일 시스템)

    🤔 Computer System 시스템이란 하나의 공통적인 목적을 수행하기 위해 조직화된 요소들의 집합체라고 정의할 수 있습니다. 컴퓨터 시스템은 조직이나 계획 그 자체로 묘사되기도 하고. 컴퓨터 시스템 내의 일부분으로 묘사되기도 합니다. 컴퓨터 시스템은 어떠한 작업을 잘 수행하기 위해 주의 깊게 선정된 부속품들인 하드웨어와, 그 컴퓨터에서 작동하는 소프트웨어 또는 프로그램으로 구성됩니다. 소프트웨어에서 가장 주된 구성요소는 운영체계이며, 컴퓨터에서 실행되는 다른 프로그램들에게 여러가지 서비스를 제공하고 관리하는 기능을 합니다 컴퓨터 시스템 중 컴파일 시스템을 중심적으로 다뤄보겠습니다. 🔎 컴파일 시스템 컴파일 과정을 이해하는 것은 매우 중요합니다. 컴파일 과정을 이해함으로써 프로그램이 컴퓨터 내부에서 ..