일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- supervised learning
- GPT-4
- 오블완
- Machine Learning
- regression
- 회귀
- 지도학습
- 해커톤
- LLM
- LG Aimers
- 티스토리챌린지
- PCA
- Classification
- LG Aimers 4th
- deep learning
- 딥러닝
- OpenAI
- gpt
- AI
- 분류
- ChatGPT
- LG
- 머신러닝
- Today
- Total
목록분류 전체보기 (355)
SYDev

경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Thread1. ThreadThread: Basic Unit of CPU Utilizationprogram의 execution flowmulti-thread -> thread가 여러 개 -> 서로 다른 thread는 각각 다른 instructions 수행single thread -> data,files,code 하나 multi thread -> data,files, code 공유 / registers, stack, pc 개별 소유different thread -> different code 같은 process에서 서로 다른 code를 가리킴실행하는 위치가 다르니 pc도 다름registers도 다름stack은 function을 호출할 때..

경희대학교 박제만 교수님의 자료구조 수업을 기반으로 정리한 글입니다. What is Queue?Queue: 가장 처음에 들어간 데이터가 가장 먼저 나오는 선입선출, FIFO(First-In, First-Out)의 자료구조를 가진다.homogeneous items의 oerdered grouprear - new element가 삽입되는 위치 -> enqueuefront - element가 삭제되는 위치 -> dequeueex) job buffers, network buffers, ... 1. Queue 자료구조의 ADTConstructor: QueueType(int maxQue);Transformer: void enqueue(ItemType value);- rear 위치로 value 삽입ItemType de..

경희대학교 박제만 교수님의 자료구조 수업을 기반으로 정리한 글입니다. What is Stack?Stack: 가장 마지막에 들어간 데이터가 가장 먼저 나오는 후입선출, LIFO(Last-In, First-Out)의 자료구조를 가진다.Logical (or ADT) level:stack은 homogeneous items의 집합이다.Pop & Push-> stack의 top에서만 발생 1. Stack 자료구조의 ADTConstructor:StackType();- stack의 생성자Transformer:void push(ItemType value);- stack의 top + 1 index에 value 추가- top++ItemType pop();- stack의 top index에 위치한 값을 반환- top--;Ob..

경희대학교 이성원 교수님의 풀스택 서비스 프로그래밍 수업을 기반으로 정리한 글입니다. 비동기 입출력 기능 활용하기1. 비동기 작업(asynchronous operation, async)두 개 이상의 작업을 동시에 수행synchronous operation에 반대되는 개념주로 동작이 느린 외부 저장 장치에 대한 작업을 수행느린 저장 장치는 Stream 클래스로 비동기 동작을 지원Main 함수에 의해 수행되는 작업 -> foreground 비동기 함수에 의해 수행되는 작업 -> background 2. Future.delayed(시간(초), 작업) method'시간'이 지난 후에 '작업' 수행'작업'을 비동기적으로 처리'작업'이 주어지지 않으면, '시간' 만큼 프로그램 대기 3. await 문법비동기 작업이..

경희대학교 허선영 교수님의 운영체제 수업을 기반으로 정리한 글입니다. Process in Memory1. ProcessProcess: 실행중인 프로그램Program - passive entity -> instruction의 list를 저장, disk에 위치Process - active entity -> memory에 올려진 program, program counter(다음 실행할 명령어의 위치 특정)& set of associated resources(cpu, memory, files) 2. Memory LayoutText section: program codeData section: (uninitialized and initialized) global variablesStack section: temp..
1. Parallel Computingdef(wikipedia): simultaneously(동시에) 많은 계산을 하는 연산의 한 방법 -> 실제로 한 번에 많은 작업을 처리크고 복잡한 문제를 작게 나눠 동시에 병렬적으로 해결하는 데에 주로 사용주로 고성능 연산에 이용 multi-core processor dart의 비동기 처리 -> parallel process에 해당!!multi-coremulti-core (processor) CPU: 두 개 이상의 독립 core를 단일 집적회로로 이루어진 하나의 패키지로 통합한 것Chip-level Multi Processor(CMP)multi-threading -> core의 개수에 따라, 그 개수만큼의 thread를 동시에 처리할 때 효율적으로 동작multi-c..

경희대학교 이성원 교수님의 오픈소스 SW 개발 방법 및 도구 수업을 기반으로 정리한 글입니다. Problem Definition(software layer)System softwareApplication sofrware 1. Software Stack- FirmwareFirmware: 컴퓨팅과 공학 분야에서 특정 hardware 장치(ROM)에 포함된 software로, software를 읽어 실행하거나, 수정하는 것도 가능한 영구적 소프트웨어hardware의 low-level control -> os 없이 한정된 resource로 단순한 logic 혹은 micro fucntion(미세 기능)만을 수행하는 micro program펌웨어의 일종인 BIOS -> hardware abstraction(하드웨어..

경희대학교 이성원 교수님의 오픈소스 SW 개발 방법 및 도구 수업을 기반으로 정리한 글입니다. Goal Understanding of OpensourceLatest Software Development Process, Philosophy and ToolsOpensources in Software Development Process and ToolsExperience of Linux as yourMain Computer(instead of Windows or MacOS)Main Programming EnvironmentsMain Data Analytics EnvironmentsMain Gaming PlatformMain Hobby Environmentsand etc. TopicsIntro to Openso..