물리 메모리 관리
메모리 관리의 개요 메모리 관리의 복잡성 메모리의 구조는 1B 크기로 나뉘고 각 영역은 메모리 주소로 구분한다. CPU는 메모리에 있는 내용을 가져오거나 작업 결과를 메모리에 저장하기 위해 메모리 주소 레지스터를 사용한다. 메모리 관리의 이중성 메모리 관리의 이중성은 프로세스 입장에서 작업의 편리함과 관리자 입장에서 관리의 편리함이 충돌을 일...
메모리 관리의 개요 메모리 관리의 복잡성 메모리의 구조는 1B 크기로 나뉘고 각 영역은 메모리 주소로 구분한다. CPU는 메모리에 있는 내용을 가져오거나 작업 결과를 메모리에 저장하기 위해 메모리 주소 레지스터를 사용한다. 메모리 관리의 이중성 메모리 관리의 이중성은 프로세스 입장에서 작업의 편리함과 관리자 입장에서 관리의 편리함이 충돌을 일...
ThemeProvider를 import 한다. import { ThemeProvider } from "styled-components"; theme 객체를 만들어 적용하고 싶은 속성을 넣어준다. const theme = { black: "#000000", white: "#ffffff", }; Theme을 적용할 범위를 ...
이슈 내용 Chrome89에서 동영상을 중지하면 종료페이지가 보여야 하나 화면이 멈추는 현상 디버깅하면 정상적으로 종료페이지로 이동한 것으로 확인되지만 동영상 화면 남아있음 안드로이드에서 열려있는 어플 화면으로 갔다가 다시 크롬 앱을 실행하면 종료 화면 보임 Frozen screen when clicking ‘stop video’ ...
교착 상태의 개요 교착 상태의 정의 2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기만을 기다리며 작업을 더 이상 진행하지 못하는 상태를 교착 상태라고 한다. 교착 상태의 발생 시스템 자원 : 다른 프로세스와 공유할 수 없는 자원(ex 프린터, CD 레코더)을 사용할 때 발생한다. 프로세스 P1은 프린터를 할당받은 후 CD 레코더를 기...
프로세스 간 통신 프로세스 간 통신의 개념 프로세스 내부 데이터 통신 : 하나의 프로세스 내에 2개 이상의 스레드가 존재하는 경우 프로세스 내의 스레드는 전역 변수나 파일을 이용하여 데이터를 주고받는다. 프로세스 간 데이터 통신 : 같은 컴퓨터에 있는 여러 프로세스끼리 통신하는 경우로, 공용 파일 또는 운영체제가 제공하는 파이프를 사용하여...
CPU 스케줄링 스케줄링의 개요 CPU 스케줄러는 프로세스가 생성된 후 종료될 때까지 모든 상태 변화를 조정하는 일을 한다. 스케줄링의 단계 고수준 스케줄링 : 시스템 내의 전체 프로세스 수를 조절 중간 수준 스케줄링 : 전체 시스템의 활성화된 프로세스 수를 조절하여 과부하를 막음 저수준 스케줄링 : 어떤 프로세스에 CPU를 할당할...
Mouseenter와 Mouseover의 가장 큰 차이점은 버블링을 하느냐이다. mouseover는 마우스 포인터가 자식 요소로 이동하면 버블링되어 이벤트가 발생한다. mouseleave와 mouseenter는 CSS:hover와 매우 유사한 방식으로 동작한다. mouseover vs mouseenter 마우스 이벤트 mouseover/mous...
프로세스와 스레드 프로세스의 개요 프로세스의 개념 프로그램은 저장장치에 저장되어 있는 정적인 상태이고, 프로세스는 실행을 위해 메모리에 올라온 동적인 상태이다. 프로세스는 컴퓨터 시스템의 작업 단위로 태스크(task)라고도 부른다. 프로그램에서 프로세스로의 전환 프로그램이 프로세스가 되려면 메모리에 올라오는 것과 동시에 프로세스...
컴퓨터의 기본 구성 하드웨어의 구성 CPU(중앙처리장치) : 명령어를 해석하여 실행하는 장치 메모리 : 프로그램과 데이터를 저장하는 장소 입력장치 : 외부의 데이터를 컴퓨터에 입력하는 장치 출력장치 : 컴퓨터에서 처리한 결과를 출력하는 장치 저장장치 : 메모리보다 느리지만 저렴하고 용량이 크며, 전원 온/오프와 상관없이 데이터를...
무한 스크롤 구현하기 scroll 이벤트를 통해서 페이지의 스크롤 위치를 감지할 수 있다. Element.scrollTop 요소의 상단에서 맨 위에 보이는 콘텐츠까지의 거리를 측정 한 값 요소의 콘텐츠가 수직 스크롤바를 생성하지 않는 경우 해당 scrollTop값은 0이다. Element.clientHeight 요소의 내부 높이(px) 패...