분류 전체보기(178)
-
[ 운영체제 ] Process Synchronization ( 1 )
데이터의 접근 컴퓨터 내에서 발생하는 연산은 아래와 같은 과정을 거친다 Storage-Box(S-Box)에서 사용할 data를 꺼내오고Execution-Box(E-Box)에서 꺼내온 data로 연산을 한 뒤Storage-Box(S-Box)에 다시 넣는다 이때 E-Box에서 S-Box에 동시에 접근하는 상황이 발생하면data를 일관되게 유지하는 데에 문제가 생길 수 있다이러한 문제를 Race Condition이라고 한다 E-Box가 S-Box에 동시에 접근하게 되는 경우는 크게 두가지가 있다- Multiprocessor(CPU가 여러 개일 때) : 서로 다른 CPU의 서로 다른 Process가 동시에 Kernel Memory의 data에 접근한 경우- Multiprocess(Process가 ..
2025.04.17 -
🍎 2025년 ASIA IMPACT 해커톤 심사위원
해커톤 심사위원 요청이 들어왔당...! 예전에 연세대 X 구글 에서 진행한 해커톤에 참가해서 수상한 적이 있는데거기서 또 해커톤을 여시나 보다이번에는 전체 아시아 국가를 대상으로 한다니... 스케일이 상당히 커졌구만... 아무튼 심사위원으로 참가하게 되면여러 인사이트를 얻을 수 있지 않을까 싶어서(게다가 참가비 20마넌이라니 호로록)당장 참가하겠다고 회신드렸다 😏 내가 이분들을 심사할 만한 실력이...허허...맞는지는 모르겠지만그래도 동아리 임원진과 예전 교내 아이디어톤 운영진으로서의 경험을 살려 최대한 애써보겠닥 🤓 다행히 1차적으로 심사를 거치셨는지 막 버거울 정도로 팀이 많지는 않았다약 30팀 정도...?파이팅해야징 ㅠㅋㅋ큐ㅠㅋ 막판 점검하다가 조금 늦음... ✨ 인사이트주제- ..
2025.04.15 -
[ 운영체제 ] CPU Scheduling
CPU Burst & I/O Burst 프로그램은 CPU burst와 I/O burst를 번갈아가며 수행된다- CPU burst : CPU가 주도권을 잡고 기계어를 수행하는 구간- I/O burst : I/O가 수행되는 구간, process는 blocked 상태 Process의 특성 분류 I/O bound process : CPU를 잡고 계산하는 시간보다 I/O에 많은 시간이 필요한 프로그램: 사람과 interaction을 많이 하는 프로그램: many short CPU burstsCPU bound process: CPU를 길게 사용하는 계산 위주의 프로그램: few very long CPU bursts Process 종류에 따른 CPU burst Time 분포여러 종류의 process가..
2025.04.13 -
[ 운영 체제 ] Process Management
프로세스 생성 ( Process Creation ) 프로세스 생성 개요- 부모 프로세스가 자식 프로세스 생성 : 시스템콜을 통해 프로세스가 수행하지 못하는 작업들(PCB 복사, Memory 지정 등)을 수행- 프로세스의 트리(계층 구조) 형성- 프로세스는 자원을 필요로 함 : ( 1 ) 운영체제로부터 받는다 ( 2 ) 부모와 공유한다- 자원의 공유 : ( 1 ) 부모와 자식이 모든 자원 공유 ( 2 ) 일부를 공유 ( 3 )전혀 공유하지 않음- 수행 : ( 1 ) 부모와 자식이 공존하며 수행되는 모델 ( 2 ) 자식이 종료가 될 때까지 부모가 기다리는(wait, blocked) 모델 주소 공간(Address Space)- 자식은 부모의 공간을 그대로 복사함 (bi..
2025.04.12 -
👽 졸업 논문 ( 14 ) - 서울대학교 황호성 교수님 면담
서울대 황호성 교수님과의 면담드뎌 천문학 교수님들 미팅 1회차 끄읕... 면담 진짜 알찼다 모르는 거 싹 다 물어봄 ✨ 면담 내용 txt 👀 면담 핵심 내용 1. Zooniverse 활용 추천Zooniverse : 시민 참여 프로젝트, 라벨링된 은하 형태 데이터 얻을 수 있음나중에 우리 모델 만들어서 Zooniverse 데이터로 검증해도 좋을 듯 2. IllustrisTNG Data의 분광학 데이터우리가 현재 필요한 데이터 형태는은하의 이미지 + 각 이미지에 해당하는 물리량 데이터 + 라벨링(병합 전, 후, 직후, 이후)IllustrisTNG 데이터가 각 이미지에 대응하는 분광 데이터가 있는지...?? 답변 : 은하 목록, 가시광 이미지, 분광 스펙트럼으로부터 계산한 여러 물리량들이 테이블 ..
2025.04.10 -
👽 졸업 논문 ( 13 ) - 은하 병합 여부 판별 멀티모달 AI 아키텍처 설계
Data 데이터의 조건: 광학 데이터(이미지)와 분광학 데이터(수치)가 함께 있을 것: 광학 데이터와 분광학 데이터가 매칭되어 있을 것 ( A 은하의 광학 / 분광학 데이터가 매칭 ): 은하의 병합 여부가 라벨링되어 있을 것 (train data의 경우): 데이터양이 많을 것 [ 시뮬레이션 데이터 ] Illustris TNG simulation data : 은하의 시뮬레이션 이미지 데이터가 존재하며 시뮬레이션 후처리를 통해 분광학 데이터를 추출할 수 있다- 분광학 데이터 추출 방법: SKIRT를 사용한 광학/IR 모의 관측 결과 일부 제공: Bruzual & Charlot (2003) 또는 FSPS (Flexible Stellar Population Synthesis) 등의 모델 사용..
2025.04.08