yyz_code
close
프로필 사진

yyz_code

github: @jyjww

  • 분류 전체보기
    • Today I Learned
    • IT 성장기 (교육이수)
      • 리눅스 기초 (2024.02-04)
      • 모의해킹 스터디 (2024.04-09..
      • 크래프톤정글 (2025.03-07)
      • CTF 문제풀이
      • 알고리즘 문제풀이
    • Study Log
      • Web 개발
  • 홈
  • 태그
  • 방명록
[크래프톤정글] 커리어특강 에픽게임즈

[크래프톤정글] 커리어특강 에픽게임즈

📌 Keyword : 언리얼, 리얼타임, 메타버스, AI 콘텐츠🙋‍♂️ Speaker : 권오찬 Senior Evangelist🕖 Date : 2025-06-17 14:00 ~ 16:00 게임 엔진의 현재 상황시장의 변화최근에는 영화나 애니메이션 제작사가 게임을 개발하거나, 게임 회사가 애니메이션 콘텐츠를 제작하는 등, 콘텐츠 생산 주체가 점점 다양해지고 있습니다. 이러한 흐름 속에서 언리얼 엔진은 멀티 플랫폼을 폭넓게 지원하며, 리얼타임 구현 기술의 다변화에도 크게 기여하고 있습니다.콘솔 게임의 현상국내에서는 1세대~1.5세대 개발자 중 콘솔 게임에 대한 경험과 이해가 부족한 경우가 많습니다. 이는 단순히 시장 구조보다는 게임을 처음 접하는 방식과 더 밀접한 관련이 있습니다. 예를 들어 일본은 많..

  • format_list_bulleted IT 성장기 (교육이수)/크래프톤정글 (2025.03-07)
  • · 2025. 6. 17.
[크래프톤정글] Week14 Toy Project - 개발 일지 (TIL)

[크래프톤정글] Week14 Toy Project - 개발 일지 (TIL)

Week14 Toy Project - 개발 일지 (TIL)들어가며이번 주는 Krafton Jungle 커리큘럼의 일환으로 진행되는 개인 프로젝트 주간입니다. 알고리즘 주차를 지나, CS 지식과 PintOS까지 정말 빠르게 많은 걸 훑고 지나왔네요. 정신없이 달려오다 보니, 아직도 부족한 CS 개념들이 머릿속을 떠나지 않네요.한편으로는 “좀 더 CS를 파고들고 싶다..”하는 아쉬움도 있고, 또 한편으로는 “이제 진짜 내가 원하는 프로젝트를 완수해보자!”하며 설레이는 마음 반입니다.곧 다가올 나만무 (나만의 무기 만들기) 프로젝트를 앞두고 코치님이 강조하신건 “개발 지식 자체보단, 팀원들과의 협업 그리고 그 안에서의 나만의 성장기”였어요. 이번 주는 개발 프레임워크를 익히는 준비 운동 기간입니다!사실 그동안..

  • format_list_bulleted IT 성장기 (교육이수)/크래프톤정글 (2025.03-07)
  • · 2025. 6. 13.
[PintOS] Project 3 : Virtual Memory 이해

[PintOS] Project 3 : Virtual Memory 이해

[Gitbook] Project 3 : Virtual MemoryPintOS-KAIST gitbook을 기반으로 Project 3에 들어가기 전에 필요한 용어를 정리해보았다. 이해 중인 단계로 틀린 내용이 있다면 언제든지 알려주시면 감사하겠습니다. 😊PintOS Virtual Memory Structure이동석 코치님의 Virtual Memory 자료에 내가 이해한 Virtual Memory, Frame의 구조를 추가한 자료이다. 위 그림에서는 우리가 앞으로 배울 내용에 대하여 자료가 어디에 저장되는지, 어떤 과정을 통해 변환 되는지를 살펴 보았다.Pintos는 x86-64 아키텍처 기반의 4단계 페이지 테이블 구조를 따른다. 이 구조를 통해 사용자 프로그램의 가상 주소(Virtual Address)는..

  • format_list_bulleted IT 성장기 (교육이수)/크래프톤정글 (2025.03-07)
  • · 2025. 6. 4.
[CS] Jungle OS 특강 정리

[CS] Jungle OS 특강 정리

Jungle OS 특강 정리2025년 6월 2일 KAIST 정주원 코치님1. 프로젝트 1 vs 2: 쓰레드와 프로세스“쓰레드는 프로세스의 작업 단위인가?””왜 프로젝트 1에서 쓰레드를 먼저 구현하고, 프로젝트 2에서 프로세스를 구현하는가?”정확한 표현은 프로세스는 자원 단위이고, 쓰레드는 실행 단위이다. 하나의 프로세스는 여러 쓰레드를 가질 수 있다.프로세스(Process):컴퓨터의 추상화.프로그램의 실행 단위.메모리 보호 단위로, 서로 메모리를 공유하지 않음.쓰레드(Thread):CPU 코어의 추상화.CPU의 실행 단위.같은 프로세스 내 쓰레드들은 메모리를 공유함 (예: 세마포어 리스트).🔥 중요 포인트: 쓰레드가 프로세스의 하위 단위라는 표현은 계층 구조가 아니라 "무엇을 추상화하느냐"의 차이다.2..

  • format_list_bulleted IT 성장기 (교육이수)/크래프톤정글 (2025.03-07)
  • · 2025. 6. 2.
[PintOS] Project 2 : Argument Passing

[PintOS] Project 2 : Argument Passing

[PintOS] Project 2 : Argument PassingSetup아무 코드도 수정하지 않고 처음 빌드 시에, thread 부분에서의 커널 패닉 방지를 위한 코드를 다음과 같이 추가해주었다. 준비된 스레드가 없을 때 쓸데없이 idle thread로 context switch 되는 것을 막아 잘못된 스케줄링이 이루어지지 않도록 하는 코드이다.voidthread_yield (void) { struct thread *curr = thread_current (); enum intr_level old_level; ASSERT (!intr_context ()); // Do Not yield in interrupt context /* Project 2 : args 에러 방어..

  • format_list_bulleted IT 성장기 (교육이수)/크래프톤정글 (2025.03-07)
  • · 2025. 5. 30.
[PintOS] Project 1 : Priority Donation 구현

[PintOS] Project 1 : Priority Donation 구현

PintOS Project 1 : Priority Donate과제 설명Priority DonationPriority Donation은 우선순위 역전 (Priority Inversion) 문제를 해결하기 위한 기법이다. 우선순위 역전은 낮은 우선순위의 스레드가 자원을 점유하고 있을 때, 높은 우선선위의 스레드가 해당 자원을 기다리면서 실행되지 못하고, 그 사이 중간 우선순위의 스레드가 실행되는 상황을 말한다.Gitbook 에서 말한 예시를 자세히 살펴보자. 아래는 단일 기부 방식 형태이다.H (priority 50) : 락 A를 기다리는중L (priority 10) : 락 A를 가지고 있음M (priority 30) : 아무 락도 안 기다리고 CPU를 계속 쓴다. 락이 필요 없는 함수.이 경우, L이 우선..

  • format_list_bulleted IT 성장기 (교육이수)/크래프톤정글 (2025.03-07)
  • · 2025. 5. 30.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기
    • Today I Learned
    • IT 성장기 (교육이수)
      • 리눅스 기초 (2024.02-04)
      • 모의해킹 스터디 (2024.04-09..
      • 크래프톤정글 (2025.03-07)
      • CTF 문제풀이
      • 알고리즘 문제풀이
    • Study Log
      • Web 개발
인기 글
전체 방문자
오늘
어제
Copyright © eezy 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바