본문 바로가기

전체 글96

[Terraform] Block type "" "" { # Block body = # Argument } //example resource "aws_vpc" "main" { cidr_block = var.base_cidr_block } - Terraform : Terraform의 version과 쓰려는 Terraform Registry에 있는 provider의 version 등을 선언 - Provider : provider에서의 설정값 등을 선언 - Local : local 변수를 가져오거나 선언 - Variable : Terraform module에 쓰일 parameter 값들을 가져옴 - Module : 함께 사용되는 여러 자원(resource)들의 묶음(container) - Resource : 각 Resource는 하나 이상의 infra.. 2022. 4. 6.
Bus란 Computer Bus - 컴퓨터는 주변 기기들과 여러 신호를 주고 받으며 상호작용함 - 이 신호는 Bus라는 통로(Channel)를 통해 이동됨 1. Internal Bus - Control Bus : 다음에 어떤 작업을 할 지 지시하는 제어 신호가 오가는 양방향 통로 - Address Bus : memory의 데이터를 읽고 쓸 때, 작업 위치(주소)를 알려주는 단방향 통로 - Data Bus : 제어 신호와 주소를 받은 후, 실제 데이터가 이동하는 양방향 통로 - Power Bus : 전기를 공급하는 통로 2. External Bus 출처 https://dhide.blogspot.com/2019/04/what-is-computer-system-buses-component-power.html https.. 2022. 4. 3.
Interrupt, IRQ란 IRQ(Interrupt Request) - 주변장치가 bus를 통해 CPU로 보내는 Interrupt 요청 신호 - Interrupt 요청이 들어오면 우선 순위에 따라 하던 일을 중단하고 요청 받은 일을 수행하거나 무시할 수 있음 irqbalance - Multi processor 환경에서 CPU 간의 interrupt를 분리하기 위한 daemon - Multi processor 환경에서 irqbalance가 작동 중이지 않으면 interrupt가 하나의 CPU에만 몰리게 됨 - Single Processor에서는 해당 daemon이 실행되지 않음 * daemon - Background에서 동작하는 process - Windows의 Service와 같은 역할 - 대개 관리자 권한으로 실행되어 Netwo.. 2022. 4. 2.