예비해커톤이 무엇인가? 아이디어만 있으면 누구나 참여할 수 있다는 면에서는 ‘아이디어톤’과 비슷하지만, 아이디어를 실제 제작하고 구현한다는 면에서는 ‘해커톤’과 비슷하다. 해커톤을 나가기 위한 발판으로, 기획/개발/마케팅 경험이 없어도 참여하여 그 전반적인 프로세스와 협업의 경험을 할 수 있다. 예비 해커톤을 통해서 무엇을 얻었는가? 협업 능력 - 업무분장 기획자, 개발자, 마케터 등 3~4명으로 구성된 한 팀이, Wrtn AI 툴을 이용하여 실제 프로덕트를 2시간동안 만들어보는 시간이었다. 우리 팀은 남자들에게 놀 장소를 추천해주는 툴을 개발하였다. 말 그대로 '그로스톤' 이므로, 기획/개발/마케팅 실력이 부족하고, 해커톤 경험이 없는 인원들로 구성되어 있었다. 때문에 2시간이라는 시간은 아이디어 회의..
분류 전체보기
IPC 정의 : InterProcess Communication 용어 : SM : Shared Memory의 약자로, 두 개의 프로세스가 같은 메모리 공간을 공유한다. ex) thread MP : Message Passing의 약자로, 프로세스 간 메세지 전달에 사용 SM race condition 정의 : 두 프로세스가 동시에 CS 안에 존재할 때 발생한다. 한 프로세스가 프로그램을 마치기 전에, 다른 프로그램에서 접근하기 때문. 해결법 : Mutex를 이용해 한 번에 하나의 스레드에 접근할 수 있도록 한다. Semaphore를 이용해 동시에 여러 스레드가 접근할 수 있는 스레드 개수를 제어한다.
정의 : memory에 load된 프로그램으로, body+process descriptor로 이루어져 있음. body : code,data,stack 영역 process descriptor : pid, state, tq, mm 저장 pid : process id state : R(run), B(block), … tq : timer queue (avoid infinite loop) mm : memory (메모리 위치) task_stuct{} : Linux의 process descriptor KMS : Kernel Mode Stack의 약자로, OS Kernel에서 실행되는 스택을 가리킴. 함수 호출 및 인터럽트 처리에 관련된 데이터를 저장하는 데 사용 구성 : eflag, cs, eip, … eflag :..
Uploaded by N2T
Already learned : System ProgrammingUsage of utility programs :ls, cat, cp, pwd, ps, grep, …Usage of system call :read, write, fork, select, exit, …📝 Studying about : Reading/Understanding/Modifying OS kernel code to understand 5 concepts of OSinterruptprocessfilememoryI/OSystem env setting가상환경 : VirtualBox리눅스 배포판 : Gentoolinux kernel + extra software(compiler,editor…)리눅스 커널 버전 : 2.6 Linux Comma..
Already learned : System ProgrammingUsage of utility programs :ls, cat, cp, pwd, ps, grep, …Usage of system call :read, write, fork, select, exit, …📝 Studying about : Reading/Understanding/Modifying OS kernel code to understand 5 concepts of OSinterruptprocessfilememoryI/OSystem env setting가상환경 : VirtualBox리눅스 배포판 : Gentoolinux kernel + extra software(compiler,editor…)리눅스 커널 버전 : 2.6 Linux Comma..
Already learned : System ProgrammingUsage of utility programs :ls, cat, cp, pwd, ps, grep, …Usage of system call :read, write, fork, select, exit, …📝 Studying about : Reading/Understanding/Modifying OS kernel code to understand 5 concepts of OSinterruptprocessfilememoryI/OSystem env setting가상환경 : VirtualBox리눅스 배포판 : Gentoolinux kernel + extra software(compiler,editor…)리눅스 커널 버전 : 2.6 Linux Comma..
Already learned : System ProgrammingUsage of utility programs :ls, cat, cp, pwd, ps, grep, …Usage of system call :read, write, fork, select, exit, …📝 Studying about : Reading/Understanding/Modifying OS kernel code to understand 5 concepts of OSinterruptprocessfilememoryI/OSystem env setting가상환경 : VirtualBox리눅스 배포판 : Gentoolinux kernel + extra software(compiler,editor…)리눅스 커널 버전 : 2.6 Linux Comma..