일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 티스토리챌린지
- AI
- LG Aimers 4th
- 머신러닝
- LG
- supervised learning
- 회귀
- GPT-4
- 딥러닝
- regression
- 분류
- Machine Learning
- OpenAI
- gpt
- LLM
- 지도학습
- LG Aimers
- Classification
- 오블완
- 해커톤
- deep learning
- ChatGPT
- PCA
- Today
- Total
목록전체 글 (317)
SYDev
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Chapter ObjectivesVirtual Memory에 대해 정의하고, 이점을 알아본다.demand paging을 이용하여 어떻게 pages가 memory 내에 load되는지 설명FIFO, Optimal, and LRU page replacement algorithms 적용process의 working set과 이것이 program locality와 무슨 연관성이 있는지 설명Linux, Windows 10, Solaris가 어떤 방식으로 virtual memory를 관리하는지 설명 Backgroundcode는 실행되기 위해 memory에 위치해야 함 -> 그러나, 전체 프로그램은 거의 쓰이지 않음error code, unusual..
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Chapter Objectiveslogical & physical address의 차이점과 translating addresses에서 memory management unit(MMU)의 역할에 대해 설명memory 할당의 first-, best-, worst-fit strategies를 적용internal and external fragmentation를 구별translation look-aside buffer(TLB)를 포함한 paging system에서 logical addresses를 physical addresses로 변환hierarchical paging, hashed paging, and inverted page tables..
https://ryu-e.tistory.com/2 MongoDB의 기본 개념에 대해 알아보자.이번에는 MongoDB에 대한 기본 개념에 대해서 알아보겠습니다. 이번 시간에는 각 주제별 자세한 내용을 다루기보다는 mongoDB에 대한 전체적인 개념을 파악하는데 초점을 두었습니다. 😊 1. mongoDBryu-e.tistory.com위 게시물을 기반으로 한 단순 공부용 포스팅!! MongoDB?MongoDB: document 지향적인 databasedocument: field:value 형식으로 구성된 데이터 구조value에는 문자열, 숫자 날짜 , 배열, 다른 도큐먼트를 저장하는 것이 가능Schema-less 구조 -> 스키마를 고정하지 않은 형태로, 필드 추가 및 제거가 편리분산 확장이 간단 -> 샤딩..
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Chapter Objectivesmutex lock를 사용하는 환경에서 deadlock이 어떻게 발생하는지 설명deadlock을 특정짓는 4가지 필요조건을 정의resource allocation graph에서 deadlock 상황을 인지deadlock을 방지하는 4가지 접근법을 평가deadlock을 방지하는 banker's algorithm을 적용deadlock detection algorithm을 적용deadlock을 복구하는 접근법을 평가 Deadlockmultiprogramming 환경에서, multiple threads는 한정된 자원을 두고 경쟁한다. thread가 자원을 요청하고 사용 가능한 자원이 없다면, thread는 wa..
경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Chapter Objectivesbounded-buffer, readers-writers, and dining-philosophers synchronization problems에 대해 설명Linux, Windows에서 process synchronization problems를 해결하는 특정 tools에 대해 설명synchronization problems를 해결하기 위해 POSIX, Java가 어떻게 사용되는지 설명POSIX, Java API를 사용하여 process synchronization problems를 해결하는 solutions를 디자인하고 발전 Classic Problems of Synchronization1. The ..
gRPC란? gRPC: Cloud Native Computing Foundation에서 관리하는 open source API architecture 및 system.Remote Procedure Call(원격 프로시저 호출) 모델을 기반으로 함RPC 모델은 광범위 하지만, gRPC는 특정 구현1. Remote Procedure CallRPC에서 client-server 통신은 client API request가 local 작업이거나, request가 내부 서버 코드인 것처럼 작동request에는 직접적으로 호출할 server function과 parameter 포함RPC API는 HTTP, TCP 또는 UDP와 같은 protocol을 기본 데이터 교환 메커니즘으로 사용2. gRPCgRPC는 몇 가지 최적..
앞장에서 구현한 HTTP handler는 데이터를 in-memory에 저장하는 간단한 구현이었다. 이번 장에서는 RDBMS를 사용해 데이터를 영구적으로 저장하도록 변경한다. 책에서 사용한대로 MySQL RDBMS 사용할 예정Section72. MySQL 실행 환경 구축1. 테이블 정의와 마이그레이션 방법 결정Go는 언더스코어(_)로 시작하는 디렉터리 및 testdata 디렉터리는 패키지로 인식 X _tools/mysql/schema.sql에 저장entity.Task type에 해당하는 task table장의 후반부에서 구현하는 로그인 사용자의 영구적 저장을 위해 user 테이블도 정의CREATE TABLE `user`( `id` BIGINT UNSIGNED NOT NULL AUTO_INC..
Section 65. Entity.Task 타입 정의와 영구 저장 방법의 임시 구현1. Entity.Task 타입 정의자체 타입을 지정하여 잘못된 대입 방지package entityimport "time"// 자체 타입을 지정하여, 잘못된 대입 방지type TaskID int64type TaskStatus stringconst ( TaskStatusTodo TaskStatus = "todo" TaskStatusDoing TaskStatus = "doing" TaskStatusDone TaskStatus = "done")type Task struct { ID TaskID `json:"id"` Title string `json:"title"` Status TaskStatus `json:"status"`..