profile
개발의 'ㄱ'을 알아가고 있습니다.😊🤞
태그 목록
전체보기 (27)OS(4)깃허브 액션(4)github(3)자료구조(3)action(3)github action(2)github actions(2)kibana(2)자바스크립트(2)CI CD(2)메모리(2)cd(2)ci(2)가상메모리(1)페이지 부재(1)요구 페이징(1)페이지 교체(1)스레싱(1)함수형(1)TIL(1)웹팩(1)proto(1)윈도우 우분투(1)윈도우 리눅스(1)mysqld.sock(1)ORM(1)actions(1)React Hooks(1)List(1)linux(1)ArrayList(1)PCB(1)Context Switching(1)문맥교환(1)마이크로서비스 로그(1)distributed tracing(1)분산 시스템 추적(1)키바나(1)elasticsearch(1)heap(1)기술공부(1)객체(1)red black tree(1)람다(1)해시테이블(1)React(1)AutoConfiguration(1)알고리즘(1)primitive(1)garbage collection(1)스트림(1)vector(1)프로토타입(1)스프링부트(1)어노테이션(1)Interrupt(1)트리(1)마이크로서비스(1)우분투(1)Prototype(1)binary tree(1)Springboot(1)annotation(1)linkedlist(1)JavaScript(1)Spring data(1)JAVA8(1)webpack(1)stream(1)git action(1)깃 액션(1)액션(1)docker chain(1)인터럽트(1)데브 서버(1)웹팩 서버(1)docker(1)CS(1)msa(1)SK 봉사(1)대학생 봉사(1)SUNNY 봉사(1)바른코딩길잡이(1)SK SUNNY(1)바코잡(1)써니(1)코딩 교육(1)코딩 봉사(1)oom(1)해시함수(1)github 액션(1)해시충돌(1)tree(1)타입(1)주소 바인딩(1)MMU(1)mysql(1)Custom Hooks(1)JVM(1)영속성(1)에러(1)zipkin(1)클래스(1)자동환경설정(1)이진 트리(1)이진 탐색 트리(1)array(1)Fetch(1)webpack dev server(1)웹팩 설정(1)웹팩 사용법(1)Java(1)redirect(1)spring-data-jpa(1)Binary Search Tree(1)리눅스(1)Hash Table(1)기초(1)커스텀훅(1)원시타입(1)JDBC(1)운영체제(1)Hibernate(1)JPA(1)Spring(1)해싱(1)도커(1)로그(1)

[OS기초] 메모리 관리(가상 메모리, 페이지 부재, 페이지 교채, 스레싱)

운영체제의 메모리 관리 운영체제는 자원의 효율적인 관리를 도맏아 하는 소프트웨어이다. 따라서 운영체제는 어떤 프로그램에 얼마만큼의 메모리를 할당해야 할지를 결정해야한다. 메모리 할당 방법에는 균등 할당 비례 할당 우선순위 할당 세가지 방법이 있다. 균등할당은 프로세스마다 동일한 메모리를 할당하는 방식이고, 비례할당은 프로세스의 크기에 비례하게 메모리를 ...

2020년 1월 10일
·
0개의 댓글
post-thumbnail

[OS기초/메모리 관리]주소 바인딩

주소 바인딩 프로세스는 실행을 위해 메모리에 적재되면 프로세스를 위한 독자적인 주소공간이 생긴다. 이 주소를 논리적 주소라고 한다. 논리적 주소는 각 프로세스마다 독립적으로 할당된다. > 왜 프로세스는 논리적 주소를 사용할까? CPU가 프로세스의 작업을 수행하기 위해서 프로세스의 논리적 주소를 참조하게 된다. 논리적 주소만으로는 실제 메모리의 주소를 알 ...

2020년 1월 9일
·
0개의 댓글

[os기초] 문맥교환이 일어나는 과정과 PCB

PCB(Process Control Block) 운영체제가 시스템 내의 프로세스들을 관리하기 위해 프로세스마다 유지하는 정보들을 담는 커널 내 자료구조. 커널 주소공간의 data 영역에 존재한다. image.png PCB에 저장되는 내용들 process 상태 CPU를 할당해도 되는지 여부를 결정하기 위해 필요함 pc값 다음에 수행할 명령어의 위치를...

2020년 1월 8일
·
0개의 댓글
post-thumbnail

[OS기초] 인터럽트 제대로 이해하기

주변장치와 입출력 장치는 CPU나 메모리와 달리 인터럽트라는 메커니즘을 통해 관리된다. 그래서 인터럽트, 왜 하는거요? 그 이유는 입출력 연산이 CPU 명령 수행속도보다 현저히 느리기 때문이다. 운영체제를 악덕 사장님, CPU를 비싼 월급 주고 데려온 고오급 인력이라고 생각해보자. 악덕 사장 입장에서는 비싼돈 들여온 만큼 고오급 인력이 쉬지않고 일해서 ...

2020년 1월 5일
·
1개의 댓글