본문 바로가기
반응형

어셈블리2

컴퓨터구조의 전반적인 소개 (2) 네트워크, 프로세서 & 디스크 발전, DRAM 용량 및 속도, 프로그램 컴파일 과정, 어셈블리 & 기계 언어 이해, 컴퓨터 명령 코드 실행 방법, 저장 프로그램 개념 설명 1. 네트워크네트워크는 컴퓨터들이 서로 통신하고 자원을 공유할 수 있게 해주는 시스템.네트워크는 크게 세 가지 주요 유형으로 구분.지역 네트워크(LAN, Local Area Network):이 네트워크는 일반적으로 한 건물 내부나 가까운 거리에 위치한 컴퓨터들을 연결.LAN은 주로 이더넷(Ethernet) 기술을 사용하여 컴퓨터들 사이의 통신을 가능하게 함.이더넷은 물리적인 케이블을 통해 데이터를 전송하는 기술.사무실이나 학교 같은 소규모 지역에서 공유 프린터, 파일, 인터넷 연결 등의 자원을 공유하는 데 이용.광역 네트워크(WAN, Wide Area Network):WAN은 LAN보다 훨씬 넓은 지역을 커버.인터넷이 가장 대표적인 WAN의 예.WAN은 도시, 국가, 심지어 대륙을 넘나드는 네트워크 연결.. 2024. 4. 29.
SIC/XE 아키텍처: 기본 구조에서 명령어 집합까지 (2) Translating and Starting a Program 컴퓨터의 초창기에 프로그래머들은 기계 코드 코딩 (다른 것이 없었기 때문에) 기계 코드는 이진 코드(예: 11100110000001100001100101110000)이며, 사람이 읽을 수 없지만(극도의 어려움이나 훈련 없이), 기계는 매우 읽기 쉬움 이제 다른 프로그램들이 기계 코드로 번역되는 언어로 프로그램을 작성 Compiler Assembler Linker Loader 우리는 고급 언어(High Level Language)를 사용 Translation Hierarchy 고급 언어 프로그램을 컴퓨터에서 실행되는 프로그램으로 변환하는 4단계 일부 시스템은 이러한 단계를 결합하거나 건너뛰어 번역 시간을 단축 컴파일러 → 어셈블러 → 링커 → .. 2024. 3. 3.
반응형