readyoun's devlog

  • 홈
  • 태그
  • 방명록

Pointer 1

컴퓨터 구조 관점에서 바라본 C언어 포인터와 Java

포인터와 컴퓨터 구조의 관계컴퓨터의 메모리는 수많은 작은 공간들이 일렬로 늘어선 형태를 가지고 있다. 각 공간은 고유한 주소를 가지고 있으며, 이는 마치 아파트의 호수와 같다. 1970년대 초기 컴퓨터 시스템에서는 제한된 메모리를 최대한 효율적으로 사용해야 했고, 이러한 배경에서 포인터가 탄생했다.메모리의 물리적 구조를 이해하면 포인터의 필요성이 더욱 분명해진다. CPU는 메모리에서 데이터를 읽고 쓸 때 반드시 주소를 통해 접근한다. 포인터는 이러한 컴퓨터의 기본 작동 방식을 프로그래밍 언어 수준에서 직접 다룰 수 있게 해주는 도구다.역사적 맥락에서 본 포인터1972년 데니스 리치가 C언어를 개발할 당시, 컴퓨터의 하드웨어 자원은 매우 제한적이었다. 8비트 프로세서와 64KB 미만의 메모리가 일반적이던 ..

Computer Architecture 2025.01.30
이전
1
다음
더보기
프로필사진

readyoun's devlog

"Computer science is an art of problem-solving." github.com/ready-oun

  • 분류 전체보기 (44)
    • Project (5)
    • Computer Architecture (2)
    • Network (5)
    • OS (1)
    • Database (7)
    • DSA (3)
      • 코딩테스트 (18)
    • Lang (1)
      • Java (1)
    • Framework (0)
      • Spring (0)
    • Software Architecture (1)
    • Life with Computer (1)

Tag

project, sql, 개발자취업, 알고리즘, NoSQL, Transaction, boj, network, DATABASE, java, TIL, 코딩테스트, DB, HTTP, MongoDB, 99클럽, 백준, Redis, 항해99, 코딩테스트준비,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • Github
  • LinkedIn

티스토리툴바