본문 바로가기

전체 글75

데이터처리프로그래밍 2주차 파이썬 기초빠르게 슛 해보자 name: 변수 명 정하기부등호를 중심으로 왼쪽은 이름, 즉, 오른쪽 값이다. /ex) hours_per_wk = 24 * 7변수는 막 짓지 말고 상징성이 있어야함 = 값과 연관이 있다function: 함수 f(24): 함수 f안에 24의 값을 넣는다.max(14, 26): max함수 발동(안의 숫자는 변수)tables: 테이블 테이블 구조: 테이블 구조는 위에서 아래로 column, 좌에서 우로 row, 맨 상위에 label로 이루어져 있다 Row: 하나의 개체를 label별로 표현한 것.Column: 개채 별 label을 나열한 것.Label: 기둥의 값의 이름. table 연산자:t.select(label): 지정된 column들로 이루어진 새로운 테이블 생성t.drop.. 2024. 9. 11.
블록체인 2-1 2. 암호의 기본1. 암호화의 해시 함수해시 함수: digest 함수 / h를 사용특징: 시간 내에 계산 불가능, 무작위값을 넣어서 섞어버림,preimage 저항성:preimage:일대일 대응즉 해시 함수는 단방향 함수인것 ; f(x) =y일 때 y값을 알아도 x값을 아는 것은 거의 불가능(알아내는데 한세월 걸려용) 2nd preimage 저항성: x값이 아니라 x'값을 넣었는데 같은 y값이 나오는 경우 방지 x값 해시>> 해시된 값 y Collision 저항성: 진짜 무작위 값과 해시값이 같은경우 방지(무결성)x해시값과 x'해시값이 같은경우 방지 정보 숨기기: 해시값에 salt 해버리기 commitment: 기록해둔거 박제시키기nonce: 일회용/ random nuber: 다회용: 근데 기능은 거의 구.. 2024. 9. 11.
운영체제 2주차 인터럽트 컴퓨터 시스템 계층응용프로그램, 운영체제, 컴퓨터 하드웨어 컴하:cpu, 메모리, 캐시, 장치들: 키보드 등등버스: address, data, control주소: 저장 공간의 위치I/O 컨트롤러시스템 버스, 입출력 버스  cpu와 메모리 관계CPU: 32비트, 64비트CPU 기계 명령    시스템 계층 구조의 특징 계층 구조로 보는 운영체제의 기능 CPU어셈블리어 명령와 기계명령 CPU 명령 처리과정CPU 레지스터CPU 명령 사이클 = CPU 일생(CPU와 메모리의 관계) 스택: 메모리 할당 공간 중 하나(코드, 데이터, 힙, 스택)함수 호출시, 지역 변수, 매개변수, 저장 값에 메모리 할당 context: 실행중인 프로그램의 "현재상태"의 정보메모리, CPU레지스터의 값= CPU에 들어있는 레.. 2024. 9. 10.
데이터 처리 프로그래밍 1주차 원인과 결과 Link원인과 결과가 반드시 이어질수 있는가? for example:초콜릿을 먹었더니 심장병 걸릴 확률이 8% 줄었다.>> 이사실의 인과가 반드시 이루어져있는가?, 연관성이 깊은가? Obsevationindivisual: 주제, 참여자, 구성 (여러 나라의 성인들)treatment: 제공되는 것 (초콜릿 소비)outcome: 결과 (심장병) The first question초콜릿 섭취와 심장병 사이의 어떤 관련이 있나? 있긴 하다 association: 인과와의 연관성  Stronger link?결과가 더 연관되어있을까? 알아보니까 그런것 같음 Next question과연 인과가 적절한가? = 초콜릿의 영향이 있었는가 causality: 인과가 어떻게 진행되었는가(변인 통제가 되었나)Asso.. 2024. 9. 5.
블록체인 1주차 블록체인의 기본 원리기술적: 중앙 집권화 벗어나기 = 블록 체인 기록 다 남아있음= 투명성기능적: 신뢰성 보장 블록체인 특징중개인 삭제 = 신뢰성 분산화, 불변성, 자동화 사람들이 생각하는 블록체인:차트 비판적 사고Proof-of-Work: 채굴=하는데 자원쓴다검은돈에 쓰임, 랜섬웨어 블록체인의 예시fianance가상화폐플랫폼 없이 서로 바로 펀딩코인 상장 automative공급망 이동 저장자동차 디지털 정보 저장 pharma and medical처방 내용의료기록암튼 많이 있음 결론: 정보 기록에 이점, 중앙화 되지않는 시스템에 사용  디지털 뱃지: 내가 자라오면서 교육받은것을 뱃지화시킴 1.     2. 입력이 들어오면 무조건 돌아감 = smart contract- Smart contract:DRM, .. 2024. 9. 4.
운영체제 1주차 운영체제는 컴퓨터 하드웨어를 관리하는 소프트웨어다. 운영체제가 무슨 일을 하는가?컴퓨터 시스템은 크게 하드웨어 / 운영체제 / 앱 프로그램 / 유저로 구분할 수 있다.일반적으로 컴퓨터 시스템은 하나 이상의 CPU로 구성되어 있고 bus라고 불리는 것을 통해 많은 장치들과 연결되어 있다.bus: 공유된 메모리와 component들 사이를 접근하도록 도와준다.운영체제는 각 디바이스 컨트롤러에 디바이스 드라이버를 갖고 있다. 이 디바이스 드라이버는 디바이스 컨트롤러를 알고 있고 디바이스의 단일 인터페이스와 같은 운영체제를 제공한다. 시스템이 어떻게 운영되는 지를 알기 위해  3개의 시스템에 대해 알아야한다. interrupt, storage structure, I/O structure 1. interrupts.. 2024. 9. 3.