https://blog.naver.com/h333j333/221132851951

 

[IT상식]키보드의 특수문자 이름(명칭)을 정확히 알아볼까요? (`~!@#$%^&*()_+-=[]{ } ;':"<>?/.,\|)-IT강

키보드의 특수문자 이름(명칭)-PDF자료 제공안녕하세요? 엑셀과 업무 생산성 향상 프로그램들...

blog.naver.com

 

'Study > CS' 카테고리의 다른 글

[CS] 변수와 값, 메모리에 담기는 과정  (0) 2024.05.23
[CS] 메모리  (0) 2024.05.23

변수란?

 

값이 저장된 메모리상의 위치

 

 

 

메모리에 값이 담기는 과정?

 

 

 

 

 

 

 

키워드란?

값이 미리 정의되어 있는 예약된 식별자

 

식별자란?

식별자는 변수명을 포함한 다양한 프로그램 요소에 부여된 이름

식별자는 변수뿐만 아니라 함수명, 클래스명, 상수명 등과 같은 프로그램의 여러 요소들에 사용됨

 

 

 

 

값의 종류?

 

  1. 리터럴(Literal): 코드에서 직접적으로 사용되는 고정된 값. 예를 들어, 정수, 부동 소수점 숫자, 문자, 문자열 등 있다. 예를 들어, 42, 3.14, 'a', "Hello"와 같은 것들이 리터럴입니다.
  2. 변수(Variable): 프로그램이 실행될 때 값이 할당되는 메모리의 위치를 가리키는 이름. 변수는 프로그램 실행 중에 값이 변경될 수 있습니다.
  3. 상수(Constant): 프로그램에서 값이 고정된 것을 나타내는 식별자입니다. 상수는 변수와 달리 한 번 정해지면 그 값을 변경할 수 없습니다.
  4. 표현식(Expression): 변수, 상수 및 연산자를 포함하여 값을 계산하기 위한 구조입니다. 예를 들어, x + y와 같은 것은 두 변수 x와 y의 값을 더한 결과를 나타내는 표현식입니다.
  5. 함수(Function) 호출 결과: 함수를 호출할 때 반환되는 값입니다. 함수는 입력을 받아서 계산을 수행하고 그 결과를 반환할 수 있습니다.
따라서 데이터 타입이라 말하는 int, float, string 등은 값의 종류가 되는 것이다.

 

 

즉 변수에 값을 할당할때 작동되는 과정은..

 

따라서 int a = 10;

bool isTrue = true;

const a = 10;

public void Start() {값}

이 모든 겂은 값의 종류가 될 수 있다.

'Study > CS' 카테고리의 다른 글

[CS] 키보드의 특수문자 이름  (0) 2024.05.27
[CS] 메모리  (0) 2024.05.23

메모리란?

 

컴퓨터에서 정보를 처리하기 위해 일시적으로 보관하는 기억장치

 

게임이 실행되는 동안 값은 메모리에 저장된다.

 

 

 

 

RAM( Random Access Memory )이란?

사용자가 자유롭게 내용을 읽고 쓰고 지울 수 있는 기억장치

컴퓨터에서 데이터를 일시적으로 저장하고 빠르게 읽고 쓰는 데 사용되는 기억 장치

 

여기 Random이란 무작위가 아닌

어느 위치를 뜻하며

즉, 어느 위치에든 똑같은 속도로 접근하여 읽고 쓸 수 있다.

 

RAM(Random Access Memory)은 주소 버스(Address Bus)를 통해 접근된다.

주소 버스는 컴퓨터의 메모리 주소를 전송하는 데 사용되며,

주소 버스의 크기는 시스템이 지원하는 메모리의 양을 결정

RAM은 행(row)과 열(column)이 있는 배열 형태로 데이터를 저장

이러한 배열에서 데이터에 접근하기 위해 행 번호와 열 번호를 사용

이러한 행과 열의 개념은 주로 DRAM(Dynamic RAM)과 관련이 있다.

 

캐시 메모리(Cache Memory)는 RAM과 CPU(Central Processing Unit) 사이에 위치하여

CPU가 RAM에 접근하는 시간을 단축시키는 데 사용되는데,

캐시 메모리는 RAM에서 빈번하게 사용되는 데이터나 명령을 저장하여 CPU가 이에 빠르게 접근할 수 있도록 한다.

이러한 캐시 메모리는 RAM보다 빠르고 비용이 비싸지만, 전체 시스템의 성능을 향상시킨다.

병렬 처리는 한 번에 여러 작업을 동시에 처리함으로써 성능을 향상시키는 기술

RAM은 병렬 처리 기술을 사용하여 데이터를 읽거나 쓸 수 있다.

이는 시스템의 성능을 향상시키는 데 도움이 된다

 

하드디스크에 보관된 정보는 전원이 꺼져도 사라지지 않고 보관되지만
휘발성 메모리에 올라간 정보는 전원이 꺼지면 모두 사라진다.
속도는 느리지만 전원이 끊어져도 정보를 저장할 수 있는

비휘발성 메모리인

자기 테이프, 플로피 디스크, 하드 디스크같은 보조 기억 장치가 나오게 되었다.

 

https://namu.wiki/w/RAM

 

RAM

R andom A ccess M emory 사용자가 자유롭게 내용을 읽고 쓰고 지울 수 있는 기억장치 . 컴퓨

namu.wiki

 

 

 

 

 

ROM( Read Only Memory  )란?

첫 내용 작성에 특수 기기가 필요

특성 상 동적으로 쓸 수 없는 장비

한번 기록한 정보가 전원 유지와 상관없이 (반)영구적으로 기억됨 -> 삭제 , 수정 불가능한 기억장치

비휘발성 메모리

https://namu.wiki/w/ROM

 

ROM

Read-only memory의 약자로 첫 내용 작성에 특수 기기가 필요하고 특성 상 동적으로 쓸 수가 없는 장비.

namu.wiki

 

 

 

 

메모리에 값이 담기는 과정?

 

https://codingsmu.tistory.com/140

 

[Combinational Logic Circuit] 디코더(Decoder)

해당 강의노트는 S. Brown and Z. Vranesic, McGraw-Hill의 [Fundamentals of Digital Logic with VHDL Design, 3rd Edition] 책을 기반으로 작성되었습니다 Decoder - Decoder - An n-to-$2^n$ binary decoder - Tri-state Buffer - Read-only Memory,

codingsmu.tistory.com

 

 

 

'Study > CS' 카테고리의 다른 글

[CS] 키보드의 특수문자 이름  (0) 2024.05.27
[CS] 변수와 값, 메모리에 담기는 과정  (0) 2024.05.23

+ Recent posts