본문 바로가기
반응형

CS/컴퓨터구조3

[컴퓨터구조] 컴퓨터 본체로 알아보는 컴퓨터 구조와 부팅 과정 본체 구성 요소메인보드(마더보드)마더보드(matherboard)라고도 불리며 주회로가 내장된 보드CPU나 램과 같은 시스템이 작동되기 위한 주요 부품 장착과 주변 장치를 연결할 수 있는 인터페이스를 제공하는 인쇄회로기판(PCB)을 의미컴퓨터 전원 공급 장치로부터 전기를 받아 CPU, 칩셋, 메인 메모리, 확장 카드에 이를 내보내는 전원 커넥터 및 회로를 포함여기위에 CPU, RAM등이 연결되어 작동한다.중앙 처리 장치(CPU, 휘발성)명령어의 해석과 자료의 연산, 비교 등의 처리를 제어하는 컴퓨터 시스템의 핵심 장치다양한 입력 장치로부터 명령을 받아 처리한 후, 그 결과를 출력 장치로 보내는 일련의 과정을 제어하고 조정하는 일을 수행제어장치, 연산장치, 레지스터 세 부분으로 구성됨사람의 뇌와 같은 역할을.. 2025. 1. 21.
[컴퓨터구조] 컴파일러 vs 인터프리터 차이 소스 코드 작성 및 컴파일개발자는 C, Java, Python 등의 고급 프로그래밍 언어로 소스 코드를 작성합니다. 이 코드는 사람이 이해할 수 있는 형태로 작성되어 있습니다.소스 코드는 컴파일러에 의해 기계어(또는 중간 언어)로 번역됩니다. 컴파일 과정에서는 코드 최적화, 오류 검사 등이 수행되며, 실행 가능한 프로그램(실행 파일)을 생성합니다. 일부 언어(예: Java)에서는 바이트코드와 같은 중간 형태로 컴파일되어, 가상 머신에서 실행될 수 있습니다.링킹컴파일된 코드는 필요한 라이브러리나 다른 모듈과 함께 링킹됩니다. 정적 링킹은 컴파일 시간에 외부 코드나 라이브러리를 실행 파일에 포함시키며, 동적 링킹은 프로그램이 실행될 때 필요한 코드를 불러오는 방식입니다.최종적으로, 링킹 과정을 거쳐 완전한 .. 2024. 12. 18.
[컴퓨터구조] 하드웨어 종류 및 CPU 구성 하드웨어 (Hardware):중앙 처리 장치 (Central Processing Unit, CPU): 컴퓨터의 두뇌로서 연산을 수행하고 명령을 실행합니다.메모리 (Memory): 프로그램 및 데이터를 저장하는 장치로, 주 기억장치인 RAM(Random Access Memory)과 보조 기억장치인 하드 디스크 등이 있습니다.입출력 장치 (Input/Output Devices): 사용자와 컴퓨터 사이의 데이터 흐름을 관리합니다. 키보드, 마우스, 모니터, 프린터 등이 여기에 해당합니다.시스템 버스 (System Bus): CPU, 메모리, 입출력 장치 등 각 구성 요소 간의 통신을 담당합니다.프로그램 내장 방식프로그램 내장 방식은 컴퓨터 구조의 한 방식으로, 프로그램 명령어를 전자식 기억장치에 저장하는 방식.. 2024. 7. 30.
반응형