목록전체 글 (207)
Gom3rye
13주차 - 1 58pg.3 - Global vs. Local Replacement Global replacement 메모리 전체에 각 페이지들을 제한 없이 replace했다. 이제껏 우리가 배운 replacement replace 시 다른 process에 할당된 frame을 빼앗아 올 수 있다. Local replacement 자신에게 할당된 frame 내에서만 replacement 59pg.1 - Thrashing Diagram process 수가 많을수록 cpu를 많이 써야 할 것 같은데 어느 정도 가면 process 수가 많아져도 cpu 사용량이 떨어짐 58pg.4 - Thrashing Thrashing 맨날 page fault 나고 cpu utilization이 낮아지니까 os가 MPD를 높임 ..
What is hyperledger composer? Hyperledger Fabric에서 제공하는 개발 툴로, REST 방식(Representational State Transfer)의 API를 지원하는 모델링 언어 블록체인 비즈니스 네트워크를 구축하는데 사용한다. Smart contract 및 원장 간 계약을 작동시킨다. 스마트 계약 개발 및 분산 원장 내의 배포를 가속한다. Hyperledger composer 빌드 1. Hyperledger composer 개발 환경을 위해 URL을 통해 데이터를 전송하는 오픈소스인 curl 명령어를 통해 개발 환경을 세팅해준다. curl -O https://hyperledger.github.io/composer/latest/prereqs-ubuntu.sh (나의..
1차 강의 중요 포인트 말을 타고 이동하던 시대 -> 더 빠른 말이 없을까? => 위 상황에서 '말'에 집중하는 것이 아니라 '빠른'에 집중해서 답을 찾아야 한다. => '빠른'에 집중한 결과 자동차로 이동하는 시대로 변화 Step1. 내부역량분석 내부역량은 대표적으로 3C분석을 통해 파악할 수 있다. 고객이 원하는 니즈 중, 경쟁사가 해결해 주고 있지만 미해결된 부분, 또는 완전하게 해결하지 못한 부분을 파악하고 자사가 해당 부분을 해결가능한 지를 파악하는 것이 목적이다. 고객의 문제해결에 대한 기대 수준 현 경쟁사의 문제해결 수준 미충족 부분 고객 분석 고객 정의 고객의 문제 정의 - 고객이 겪고 있는 불편함 또는 Needs의 크기가 크고 횟수가 자주 발생한다면 고객의 문제를 해결할 필요성이 높다. ..
/* * SPDX-License-Identifier: Apache-2.0 */ package main import ( "fmt" //write and print function을 위해 필요하다. "strconv" //문자열을 다른 형식으로 변환할 때 필요하다. "github.com/hyperledger/fabric/core/chaincode/shim" // provides interfaces, // Package shim provides APIs for the chaincode to access its state pb "github.com/hyperledger/fabric/protos/peer" ) var logger = shim.NewLogger("kopoVote") //로그를 찍기 위해 필요하다. /..
HTTP 란? HyperText Transfer Protocol로 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다. - 웹에서 이루어지는 모든 데이터 교환의 기초 HTTP의 특성 1. Stateless - Stateless하기 때문에 Scaling이 자유롭다. -> 상태를 보관하지 않으므로 어떤 서버가 응답해도 상관 없음 (클라이언트의 요청이 대폭 증가하게 되더라도 서버를 증설하는 방식을 사용할 수 있다.) => 서버가 상태를 알아야 할 때 Ex) Login기능 구현 -> 브라우저 쿠키나 서버 세션, 토큰 등을 사용해 상태를 유지해야 한다. Stateful : 서버와 클라이언트 간 세션의 상태에 기반해 클라이언트에 응답을 보내므로 세션 상태를 포함한 클라이언트와의 세션 정보를 서버에..
What is BPU? A high-performance modularized blockchain processing unit BPU aims at bringing performance and flexibility to the blockchain and DApp processing. The necessity of BPU To trigger the functions in Smart Contract, users need to broadcast a transaction to the network targeting the contract account. (SCs can be treated as a condition checking logic and a state updating method, even thoug..