본문 바로가기

비트코인 지갑 & 트랜젝션 원리 https://steemit.com/kr/@yahweh87/15-3-n #15 - 트랜잭션 검증 원리에 대한 개념정리 / 비트코인 거래원리(3/N) — Steemit비트코인을 거래하기 위해서는 거래 정보를 작성해야합니다. 예를 들어서 'Bird'가 'Dog'에게 1.0 BTC를 보낼 것이라고 메시지를 작성합니다. 이렇게 작성된 메시지를 '트랜잭션'이라고 표현하며, 해steemit.comhttps://blog.naver.com/samsjang/221158813923 블록체인과 비트코인 원리 이해하기4이번 포스팅에서는 비트코인 블록에 기록되는 거래(transaction) 정보에 대해 알아봅니다. 이전 포스팅에서...blog.naver.com  #15 - 트랜잭션 검증 원리에 대한 개념정리 / 비트코인 거래원..
미국 상원 하원 차이점 의회는 정부의 입법기관으로써 국가의 법률을 발의하고 채택한다. 미국 의회는 뿌리인 영국을 따라 양원제를 채택하는데, 구성과 법안에 대해 간략히 살펴보면 아래와 같다. 1. 구성1) 하원은 국민을 대표하는 집단으로 구성 (현재 435명, 10년에 한 번 인구조사로 결정) -> 각 주(State) 별 인구에 비례해서 의원 구성한다.2) 상원은 전문가 법률을 검토하는 전문가 집단으로 구성 (현재 50 * 2 명) -> 주 (State) 의 인구 상관없이 동등하게 주별 2명씩 구성한다.* 각 주의 상하원 의석수 합에 비례하여 대통령 선거인단 수를 정한다. 상,하원 모두 법안을 발의하고 표결에 부치지만, 세입 법안은 하원에서만 발의 가능하다. 2. 법안 하원 법안은 하원의장이 해당 위원회에 법안을 배정함으로써 발..
달러 발행 원리 미국 재무부가 미국 국채 발행 → 공개시장에서 국채 입찰 → 입찰된 물량은 매각, 유찰된 물량은 연방준비제도(Fed)로 송부 → Fed가 미국 국채를 액면가로 매입 → 미국 국채를 Fed의 자산 항목에 기입 → 미국 국채 인수량에 1:1 대응하는 물량의 미국 달러 발행 → Fed, 부채 항목에 미국 달러 신권 상당액 기입 → 미국 연준 회원, 즉 각 은행 및 정부 계좌에 달러 신권 입금 → 연준 창구를 통해 각 주체들 달러 인출 → 사용 출처 : 나무위키 - 미국 달러 https://namu.wiki/w/%EB%AF%B8%EA%B5%AD%20%EB%8B%AC%EB%9F%AC
Critical Section이란 무엇일까? Critical SectionCritical Section은 (임계구역 또는 공유변수 영역) 병렬프로그래밍에서 둘 이상의 스레드 (멀티스레드)가 동시에접근해서는 안되는 공유 자원(파일, 입출력, 공유 데이터 등) 을 접근하는 명령문 또는 코드의 일부 영역을 말합니다. 병렬프로그래밍에서 A라는 스레드가 공유 데이터의 값 변경을 시도하는 순간 B라는 스레드가 그 값을 읽는다면그 값이 변경된 값인지 변경되기 전 값인지 예측할 수 없습니다. 이러한 문제로 동기화 처리 (synchronized)를반드시 해줘야하며, 임계구역에 실행되는 스레드는 lock을 획득하게 되는데 이 lock은 오직 하나의 스레드만 가질 수 있습니다. 임계 구역 문제를 해결하기 위해서는 아래와 같이 3가지 조건을 충족해야합니다. 상호 배제 ..
하만카돈 오라스튜디오4 리뷰_240510 약속이 없지만 혼자 나가고 싶은 때가 있다. 혹은 만나기로 한 시간까지는 좀 남았지만 일찍 나가고 싶은때도 있다. 그럴때 나는 백화점가서 구경하는 걸 좋아하는데, 특히 스피커 구경하는 걸 좋아한다. 더현대 서울에도 지하층에는 LP와 스피커 등을 전시한 곳이 있는데, 내가 자주 가는 곳이다. 가면 범접하기 힘든 몇백, 몇천 만원대 스피커도 있고, 그래도 맘먹고 살 수 있는 몇십만원대 스피커들도 있다.비싼 스피커는 보면서 '돈 많이 벌면 하얀 대리석바닥에 저런 스피커 하나 두면 좋겠구먼...' 생각하고, 그래도 살 수 있는 스피커를 보면 ' 좋긴한데, 이걸 아파트에서 들을 수 있나...? 사면 어디다 두지' 별 생각을 다한다.예전에 하만카돈의 사운드스틱이 진열되어 있는걸 봤었는데. 너무 현대적이고 이뻐서 놀..
Hard Real-Time Task에서 Deadline에 도달하면 어떻게 될까? RTOS를 다루다보면 이러한 궁금증이 생길 때가 있다. 'RTOS를 실시간성이 보장되어야 하는 시스템 구현에 사용하게 되는데, 테스크가 데드라인 안에 작업을 수행하지 못한다면 어떻게 되지?' 정답을 말하면 그냥 넘어간다고 할 수 있다. RTOS 커널은 테스크가 Deadline 안으로 구현을 하게 해주는 매개체가 아니라 'deterministic Scheduling'을 보장하는 OS이기 때문이다. 그러므로 진부한 말이지만 실시간성을 보장하는 시스템을 만들기 위해선 시스템의 요구사양과 이에 맞게 어플리케이션을 디자인 하는 것이 핵심이라 할 수 있겠다. 더 자세한 내용은 아래 링크를 통해 공부해보자 https://stackoverflow.com/questions/45958888/what-happens-if-a..
CAN 통신의 이해 1.1 CAN이란? CAN(Controller Area Network)이란, 차량 내에서 호스트 컴퓨터 없이 마이크로 컨트롤러나 장치들이 서로 통신하기 위해 설계된 표준 통신 규격입니다. 차량 내 *ECU(Electronic control unit)들은 CAN 프로토콜을 사용하여 통신합니다. 초기에는 차량 네트워크용으로 개발되었으나 최근에는 차량뿐만 아니라 산업 전 분야에 폭넓게 적용되고 있으며, 기본적인 시스템 구성은 아래와 같습니다. 1.2 CAN 특징1.2.1 메시지 지향성 프로토콜(Message-Oriented Protocol) CAN은 노드의 주소에 의해 데이터가 교환되는 것이 아니라 메시지의 우선순위에 따라 ID(IDentifier)를 할당하고, 이 ID를 이용해 메시지를 구별하는 방식을 사용..
DMA의 동작원리 1. DMA의 개념 DMA 컨트롤러는 입출력장치와 관련된 개념입니다. 일반적으로 이러한 입출력 창치는 직접 시스템 버스에 접속되지 않습니다. 그 이유는 입출력 장치가 다양하고, 각기 전송속도의 차이가 나며, 데이터의 형식과 길이가 다르기 때문입니다. 그래서 입출력 장치를 제어하기 위해서는 입출력 제어기가 필요합니다. 그리고, 입출력 제어기는 입출력 장치의 제어와 타이밍을 조절하는 역할을 하고, CPU와 입출력 장치의 통신을 담당합니다. 또한 데이터의 버퍼링이나 오류를 검출하는 역할을 수행합니다. 물론 CPU는 해당 입출력 제어기를 통하여 입출력 동작을 수행하고요. 그런면에서 DMA는 넓은 의미에서 입출력 제어기의 범위로 이해하셔도 무방합니다. 2. 보통메모리 제어방식질문자가 말한 보통의 메모리 제어방식은..