본문 바로가기

Study/신입 자라기

(108)
[Study] 신입 자라기 - 88 신입 자라기 88일 차, 금요일 Daily Routine 시간 Routine 8 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 1. 기능 테스트 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 기능 테스트 18 : 00 ~ 20 : 00 저녁 및 퇴근 20 : 00 ~ 21 : 00 휴식 21 : 00 ~ 1. 블로그 포스팅 2. 개인공부 출근길에 보는 CS 휴무
[Study] 신입 자라기 - 86 신입 자라기 86일 차, 수요일 Daily Routine 시간 Routine 7 : 10 기상 7 : 20 ~ 8 : 20 출근 시간 8 : 20 ~ 9 : 10 헬스 9 : 10 ~ 9 : 30 샤워 9 : 30 ~ 10 : 00 출근 및 짐정리 10 : 00 ~ 11 : 30 1. 파라미터 튜닝 테스트 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 파라미터 튜닝 테스트 18 : 00 ~ 19 : 00 저녁 시간 19 : 00 ~ 21 : 00 1. 개인 공부 21 : 00 ~ 22 : 30 1. 퇴근 및 휴식 22 : 30 ~ 25 : 00 1. 블로그 포스팅 2. 수학 출근길에 보는 CS 스케줄 링 다중 프로그래밍을 가능하게 하는 운영 체제 동작 기법 스케 줄링 유..
[Study]신입 자라기 - 85 신입 자라기 85일 차, 화요일 Daily Routine 시간 Routine 8 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 규격서 작성 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 규격서 초안 마무리 2. 메서드 수정 18 : 00 ~ 19 : 00 저녁 시간 19 : 00 ~ 21 : 00 개인 공부 21 : 00 ~ 22 : 30 퇴근 및 휴식 22 : 30 ~ 25 : 00 1. 블로그 포스팅 2. 프로그래머스 출근길에 보는 CS 컴파일러 vs 인터프리터 컴파일러 프로그램 전체 코드를 스캔 후 기계어로 번역 컴파일러가 인터프리터 보다 실행시간이 빠른 경우가 많음 빠른 이유는 전체 스캔후 실행파일이 만들어지기 때문에 한 ..
[Study] 신입 자라기 - 84 신입 자라기 84일 차, 월요일 Daily Routine 시간 Routine 7 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 1. 기술 명세서 작성 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 기술 명세서 작성 18 : 00 ~ 19 : 00 1. 저녁시간 19 : 00 ~ 20 : 00 개인 공부 20 : 00 ~ 21 : 30 퇴근 및 휴식 21 : 30 ~ 24 : 00 1. 블로그 포스팅 2. 수학 브랜치 관리 전략 git flow는 feature, develop, release, hotfix, master 5가지 브랜치를 가짐 feature 기능 구현 담당 feature/{구현 기능 명칭} 형식이 일반적 develop..
[Study] 신입 자라기 - 83 신입 자라기 83일 차, 금요일 Daily Routine 시간 Routine 8 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 1. 기능 테스트 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 기능 테스트 18 : 00 ~ 20 : 00 퇴근 및 휴식 20 : 00 ~ 24 : 00 1. 블로그 포스팅 2. 수학 출근길에 보는 CS 스레드 세이프한 프로그래밍 다중 스레드가 특정 객체나 변수 등에 동시에 접근해도 프로그램의 실행이 보장되는 것 스레드 세이프한 프로그래밍에 필요한 조건 1. 재진 입성의 보장(Re-entrancy) 특정 값(객체, 함수 등)이 호출되어 실행 중일지라도, 다른 스레드가 같은 값을 호출해도 결과가 올바르게 ..
[Study] 신입 자라기 - 82 신입 자라기 82일 차, 목요일 Daily Routine 시간 Routine 8 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 패키지 테스트 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 패키지 테스트 18 : 00 ~ 23 : 00 퇴근 및 휴식 23 : 00 ~ 24 : 00 1.블로그 포스팅 출근길에 보는 CS 문맥 교환(Context Switching) 프로세스, 스레드의 상태를 저장하고 다음 작업의 상태를 적용하는 것 Context(레지스터 값) 프로세스를 실행하기 위한 프로세스에 대한 정보 해당 값들은 PCB(Process Control Block) CPU가 A프로세스를 실행 중인 경우, 인터럽트가 발생해 다음 우선순위가 높..
[Study] 신입 자라기 - 81 신입 자라기 81일 차, 수요일 Daily Routine 시간 Routine 8 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 1. 테스트 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 테스트 18 : 00 ~ 23 : 00 퇴근 및 모임 23 : 00 ~ 25 : 30 1. 블로그 포스팅 2. 수학 출근길에 보는 CS 명령어 실행 과정 in CPU 제어장치가 명령어를 처리함, 처리하는 과정을 하나의 스레드라고 함 스레드에서 일어나는 과정 명령어 패치(Instruction Fetch, IF) : 레지스터에 다음 실행 명령어를 저장 명령어 해석(Instruction Decode, ID) : 저장한 명령어 해석 실행(Execution..
[Study] 신입 자라기 - 80 신입 자라기 80일 차, 화요일 Daily Routine 시간 Routine 8 : 30 기상 9 : 00 ~ 10 : 00 출근 시간 10 : 00 ~ 11 : 30 1. 모델 서빙 방법 고민 11 : 30 ~ 12 : 30 점심 시간 12 : 30 ~ 18 : 00 1. 모델 서빙 18 : 00 ~ 19 : 00 저녁 시간 19 : 00 ~ 21 : 00 1. 개인 공부 21 : 00 ~ 22 : 30 1. 퇴근 및 휴식 22 : 30 ~ 25 : 00 1. 블로그 포스팅 2. 수학 병행성(Concurrency) 동시성을 뜻함 순차적임, 동시에 실행되는 것 처럼 보임(번갈아가면서 실행) 파이썬에서 멀티스레드는 병행성(동시성)임 병렬성(Parallelism) 병행성과 다르게 동시에 실행 파이썬에서 병렬..