[혼자 공부하는 컴퓨터구조+운영체제] Chapter 14 가상 메모리
·
Computer Science/컴퓨터구조 | 운영체제
Chapter 14 가상 메모리1. 연속 메모리 할당스와핑/ 최소 적합/ 최적 적합/ 외부 단편화 연속 메모리 할당 방식: 프로세스를 연속적인 메모리 공간에 할당하는 방식스와핑(Swapping)메모리에 적재된 프로세스 중 현재 실행되지 X 프로세스 존재ex. 입출력 작업의 요구 -> 대기 상태 된 프로세스/ 오랫동안 사용 X 프로세스-> 임시로 보조기억장치 일부 영역으로 쫓아내고, 메모리상의 빈 공간에 또 다른 프로세스 적재하여 실행하는 방식메모리에서 사용 X 일부 프로세스 -> 보조기억장치로/ 실행할 프로세스 -> 메모리로 메모리 관리 기법스왑 영역(swap space): 프로세스들이 쫓겨나는 보조기억장치의 일부 영역스왑 아웃(swap-out): 현재 실행되지 X 프로세스) 메모리 -> 스왑 영역스왑 ..
[혼자 공부하는 컴퓨터구조+운영체제] Chapter 13 교착 상태
·
Computer Science/컴퓨터구조 | 운영체제
Chapter 13 교착 상태1. 교착 상태란교착 상태/ 식사하는 철학자 문제/ 자원 할당 그래프/ 교착 상태 발생 조건식사하는 철학자 문제(dining philosophers problem)교착 상태의 발생을 보여주는 예시철학자 사이에 식사에 필요한 포크/ 식사는 2개의 포크로 먹을 수 있는 음식 철학자 식사 순서계속 생각을 하다 L 포크 사용 가능하면 집어듬계속 생각을 하다 R 포크 사용 가능하면 집어듬L, R 포크 모두 집어들면 정해진 시간동안 식사를 함식사 시간 끝나면 R 포크 내려놓음R 포크 내려놓은 뒤 L 포크 내려놓음다시 1번부터 반복=> 모든 철학자 동시에 포크 집어 식사 -> 어떤 철학자도 식사 X 영원히 생각만 하는 상황 발생모든 철학자 L 포크 집어들면 모두 R 포크 집어들 수 X->..
[혼자 공부하는 컴퓨터구조+운영체제] Chapter 12 프로세스 동기화
·
Computer Science/컴퓨터구조 | 운영체제
Chapter 12 프로세스 동기화1. 동기화란동기화/ 공유 자원/ 임계 구역/ 상호 배제 협력하여 실행되는 프로세스 -> 실행 순서와 자원의 일관성 보장 필요 => 동기화 되어야 함동기화(Synchronization) 특정 자원에 접근할 때 한 개의 프로세스만 접근하게 하거나 프로세스를 올바른 순서대로 실행하게 하는 것 프로세스 동기화: 프로세스들 사이의 수행 시기를 맞추는 것 실행 순서 제어동시에 실행되는 프로세스 올바른 순서대로 실행ex. Writer 프로세스: Book.txt 파일에 값을 저장하는 프로세스/ Reader 프로세스:  Book.txt 파일에 저장된 값을 읽어 들이는 프로세스Writer -> Reader: 'Book.txt 안에 값이 존재' 조건 만족 -> Reader 프로세스 실행 ..
[한국경제신문 with toss bank/ 특강] 취업난을 뚫는 2024 커리어 전략
·
한국경제신문 with toss bank/특강
커리어 패스중장기적 경력 목표 설정, 그에 맞춰 각 커리어 개발에서 얻게 되는 직무 경험인 커리어 패스를 쌓아가는 과정눈 앞의 '취업'에만 집중하여 섣불리 결정 X-> 나는 언제 행복한가? 어떤 일 할 때 성취감 느끼는가? 리더십 vs 팔로워십? 혼자 vs 단체?자기 분석스스로에 대한 분석리더십 vs 팔로워십/ 강점 vs 약점잘하는 것 vs 좋아하는 것/ 행복했을 때 vs 불행했을 때취업 vs 창업 vs 프리랜서/ 팀 vs 개인/ 국내 vs 해외급여 vs 워라벨 vs 거리 vs 직무전문성 vs 기업문화중장기적 커리어 플랜 설계지금 당장 죽는다면 내가 후회할 것은 무엇?65세, 은퇴 후 어떤 삶/ 45세, 무엇을 이뤘는가/ 30세, 어떤 분야의 전문성목표 설정과 셀프 동기 부여10년 3번으로 나눠보면 어디..
[한국경제신문 with toss bank/ 특강] 커리어 패스 구축을 위한 직무 지표 분석 및 기업 탐색
·
한국경제신문 with toss bank/특강
자기 객관화를 위한 SELF-SWOT 분석Strength(4가지 모두)테크 스킬셋소프트 스킬셋교육 수료 및 자격증프로젝트 경험Weakness단일 테크 스킬(DB only)퍼블릭 스피치/ 커뮤니케이션 스킬산업 및 직무 별 인사이트OpportunityIT 산업 성장으로 인한 고용 시장 확장다수 네트워킹 기회(컨퍼런스, 밋업)교육 프로그램/ 프로젝트 수행Threat취업 시장 경쟁빠른 기술의 변화/ 지속적인 학습거시/미시 경제 요소=> 강점과 기회를 중점으로 둘 것SpecificS-T & L-T 목표가 상이하더라도 specific한 목표 설정-> 개인 경험/역량에 따라 유동적으로 변화S-T: 3개월 내 데이터 분석 용 데이터 프로그램밍 고급화L-T: 18개월 내 certified AWS 솔루션 아키텍트로 전환=..
[AWS] AWS로 동시 배포 2/ FastAPI, Spring Boot 같은 EC2에 배포/ Nginx/ S3와 Docker 사용 X/ React/ TypeScript/ 프론트 EC2 배포
·
🎸 기타
S3와 Docker 없이 동일한 EC2에 FastAPI, SpringBoot 배포하기 EC2 복사 JDK 설치 $ sudo apt-get update $ sudo apt-" data-og-host="debug.tistory.com" data-og-source-url="https://debug.tistory.com/233" data-og-url="https://debug.tistory.com/233" data-og-image="https://scrap.kakaocdn.net/dn/boCEGG/hyWzFleQMg/GgPGwWzL5VkHFj4XmU4ij1/img.png?width=800&height=800&face=0_0_800_800,https://scrap.kakaocdn.net/dn/LTMJ6/hyWzB..
0123suh
빙글빙글 돌아가는 Debug 하루