Levitating

Levitating

  • 분류 전체보기 (98)
    • 기술면접 준비 (1)
    • 운영체제 (2)
    • 임베디드 컴퓨터구조 (1)
    • 백엔드 개발 (Django) (0)
    • 알고리즘 (51)
    • fixing errors (8)
    • etc (3)
    • 파일시스템 (2)
    • 논자시 (8)
    • 파이썬 (4)
    • 취업 후기 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Levitating

컨텐츠 검색

태그

디버깅 해시 프로그래머스 c++ BFS 백준c++ 백준 ISA 코테 softeer 알고리즘 리눅스 다이나믹프로그래밍 백트래킹 dfs dp vscode 코딩테스트 논자시 sk 하이닉스 코테 준비

최근글

댓글

공지사항

아카이브

RISC(1)

  • 컴퓨터구조 1강

    PC 에서 사용하는 인텔 기반 ISA, 모바일에서 사용되는 ARM ISA로 양분된다. 새로운 ISA를 만드는데 생기는 문제는 무엇일까? 예전에 돌아가던 프로그램과의 호환성을 문제이다. ADT는 state와 operation으로 정의 된다. 가령 스택은 스택에 쌓여있는 아이템들로 상태가 정의되고, push, pop 등의 operation이 정의가 된다. ISA는 하드웨어와 소프트웨어 사이를 가르는 인터페이스이다. ISA는 레지스터와 메모리로 정의된 state와 state를 transform 시킬 수 있는 operation 등으로 정의된다. Instruction의 의무는 레지스터와 메모리로 정의된 state를 변하게 하는 것이다.

    2023.05.23
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바