본문 바로가기

전체 글

(5)
파이썬 식별자 규칙 파이썬 식별자 규칙 식별자란 식별자는 프로그래밍에서 이름을 붙일 때 사용하는 단어이다. 주로 변수나 함수 이름 등으로 사용되는데, 식별자는 기본적으로 다음과 같은 규칙을 지켜야 한다. 식별자 규칙 1. 키워드를 사용하면 안 된다. 여기서 키워드란 이미 프로그래밍에서 사용 중인 단어를 의미한다. 예를 들면, Boolean 값인 True, False 등이다. 2. 특수 문자는 _ 언더 바만 사용 가능하다. 3. 숫자로 시작하면 안 된다. 4. 공백을 포함할 수 없다. 스네이크 케이스 VS 카멜 케이스 스네이크 케이스 식별자에는 공백을 포함할 수 없으므로 카멜 케이스와 스네이크 케이스를 사용할 수 있는데, 스네이크 케이스란, 글자들이 뱀처럼 이어진다고 해서 단어 사이에 _(언더바)를 붙여 사용하는 것을 의미한..
CPU의 내부 구성 (1)- ALU ALU(산술 논리 장치, arithmetic and logical unit) ALU란 덧셈, 뺄셈과 같은 두 숫자의 산술연산과 배타적 논리합, 논리곱, 논리합 같은 논리 연산을 계산하는 디지털 회로이다. ALU가 받아들이는 정보 ALU는 레지스터를 통해 피연산자를 받아들이고, 제어장치로 부터 수행할 연산의 제어 신호를 받아 들인다. ALU는 레지스터를 통해 받아들인 피연산자와 제어장치로 받아들인 제어신호로 산술 연산, 논리 연상 등 다양한 연산을 하게 된다. 이렇게 연산을 한 값은 특정 숫자나 문자가 될 수 도 있고, 메모리 주소가 될 수 도 있다. 이 결괏값은 바로 메모리에 저장하는 것이 아니라, 일시적으로 레지스터에 저장된다. 그 이유는 CPU가 메모리에 접근하는 속도가 레지스터에 접근하는 속도보다 ..
컴퓨터 구조에 대해 알아보자(2) - 메인보드, 시스템 버스 메인 보드 메인보드는 마더보드, 주회로 기판이라고 불리기도 한다. 메인보드는 컴퓨터에 쓰이는 주회로가 내장된 보드로 시스템을 작동 시키는 CPU나 메모리와 같은 핵심 부품을 장작할 수 있는 슬롯과 주변 장치를 연결할 수 있는 인터페이스를 제공한다. 시스템 버스 메인 보드에는 핵심 부품들을 연결할 수 있다고 했는데 핵심 부품끼리 정보를 교환할 수 있게 하는 버스라는 것이 있다. 정보 교환을 할 수 있는 통로라고 볼 수 있다. 버스는 여러 종류의 버스가 있는데 그 중 제일 중요한 버스를 시스템 버스라고 한다. 시스템 버스 내부 구성으로는 주소 버스, 데이터 버스, 제어 버스가 있다. 주소 버스 주소 버스는 주소를 주고 받을 수 있는 통로이다. 데이터 버스 데이터 버스는 명령어와 데이터를 주고 받을 수 있는 ..