목록2024/03 (17)
Dazzling 개발 노트
Amazon Bedrock을 기반으로 하는 플레이그라운드인 PartRock으로 아주 손쉽게 생성형 AI 서비스를 만들 수 있다. 난 최근에 신문 기사를 많이 찾고 있는데, 여러 기사를 요약하려니 시간이 좀 부족하고 오히려 요약한 부분이 의미가 없어 본문을 다시 보는 일이 발생했다 ㅎㅎ; 그래서 지난 Gen AI 세미나를 통해 학습했던 PartyRock을 사용해서 신문 기사 요약 서비스를 만들어 보았다. News에 신문 기사 본문을 입력하면, 오른쪽에 keyword를 뽑아주고 Summary에 요약한 내용을 보여준다. 난 IT 기술 위주로 중요한 부분을 봐야하기 때문에, 기술적인 부분 위주, 수치는 반드시 표출하도록 설정해 두었다. News QnA를 통해 뉴스 기사에 대한 내용을 챗봇에게 물어볼 수 있으며,..
[프로그래머스] 게임 맵 최단거리 (Java) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/1844?language=java 풀이/후기 정말정말 오랜만에 DFS/BFS 문제를 풀어봤다. 다행히 다 까먹지는 않았나보다..ㅎ 제출하니 효율성 검사에서 모두 시간 초과가 발생했다. 처음에 출력 시 int ans에 대입해서 반환했는데, 그냥 바로 visited[][] 값으로 반환하니 통과할 수 있었다. 프로그래머스로 많이 풀어보지 않아 이런 디테일한 채점 시스템이 좀 신기했다. 어디가 틀렸는지 모르니 계속 고민하게 되었다. 그 김에 비효율적인 요소까지 고려할 수 있었다. 코드 import java.util.*; class Solution { stat..
작업 순서 : 동기와 동기 동기 여러 작업을 처리할 때 작업 순서를 보장함 비동기 여러 작업을 처리할 때 작업 순서를 보장하지 않음 작업 대기 : 블로킹과 넌블로킹 블로킹 작업 수행 시 대기할 수 있음, 작업 순서 보장 넌블로킹 작업 수행 시 대기 없음
스케줄링 스케줄링 목적 멀티 프로세스 환경에서 모든 프로세스를 공평하게 실행하는 것 CPU 사용률 : CPU를 놀리지 않고 사용하는지 판단 처리량 : 단위 시간 당 실행한 프로세스 수 응답 시간 : 요청 발생 후 응답까지 걸린 시간 반환 시간 : 로드 후 종료까지 걸린 시간 대기 시간 : 대기 큐에서 대기한 시간의 총합 스와핑 Swapping 프로세스를 통으로 메모리 영역과 저장 공간으로 옮기는 것 메모리 공간보다 많은 프로세스를 실행할 수 있음 스왑 아웃 이벤트 요청 대기중인 프로세스를 통으로 저장 공간으로 이동 스왑 인 스왑 아웃한 프로세스에서 이벤트 요청 발생 시 프로세스를 통으로 다시 메모리에 로드 비선점형 스케줄링 실행중인 프로세스가 종료될 때까지 다른 프로세스를 실행할 수 없음 FCFS 스케줄..
운영체제 OS Operating System 한정된 자원 내에서 사용자의 요청을 최대한 빠르게 처리 커널 Kernel 프로세스의 보안, 자원 관리 역할 시스템 콜 사용자 모드에서 커널 모드에 접근해 필요한 기능을 수행하는 시스템 함수 프로세스 실행중인 하나의 프로그램, 실행의 단위 스레드 프로세스에서 실제로 실행되는 흐름의 단위 PCB Process Control Block OS가 프로세스를 제어하기 위해 저장하는 프로세스 정보 프로세스 상태, PID, 부모 PID, 자식 PID, PC, 프로세스 우선순위, 메모리 제한 저장 동시성 싱글 코어에서 여러 작업을 번갈아 처리 병렬성 멀티 코어에서 각각의 작업을 동시에 처리 멀티 프로세스 여러 프로세스를 동시에 처리하며, 독립적인 메모리를 할당한다. 멀티 스레..
People colcolcol :bowtie: 😄 :smile: 😆 :laughing: 😊 :blush: 😃 :smiley: ☺️ :relaxed: 😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart: 😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved: 😆 :satisfied: 😁 :grin: 😉 :wink: 😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning: 😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue: 😴 :sleeping: 😟 :worried: 😦 :frowning: 😧 :anguished: 😮 ..
Runtime Fields 쿼리 시간에 동적으로 실행되는 필드 정의 인덱스에 물리적으로 저장되지 않고 검색, 집계, 정렬의 요청이 실행될 때 실시간으로 계산 - 사용사례 : 새로운 계산 필드 도입, 기존 데이터에 대한 다양한 가공/분석을 수행할 때 유용 Script Fields 검색 요청에서 사용되며, 각 문서에 대한 사용자 정의 스크립트를 실행하여 계산된 값 반환 검색 결과에 추가적인 필드로 포함되어 반환 - 사용사례 : 검색 결과에 추가 정보를 동적으로 제공하고자 할 때 유용 Runtime Fields VS Script Fields runtime fields는 검색, 집계, 정렬 등 다양한 쿼리에서 넓은 범위로 사용 script_fields는 주로 검색 결과에 추가적인 정보를 제공하는 데 사용 run..