(1) 가상기억장치의 개념보조기억장치의 일부를 주기억장치처럼 사용하여, 용량이 큰 프로그램을 실행할 수 있도록 하는 기법이다.프로그램을 여러 개의 작은 블록으로 나누어 가상기억장치에 저장해 둔 뒤에 필요한 블록만 주기억장치에 할당하여 처리하는 것이다.스와핑 기법에서 발
(1) 가상기억장치의 개념보조기억장치의 일부를 주기억장치처럼 사용하여, 용량이 큰 프로그램을 실행할 수 있도록 하는 기법이다.프로그램을 여러 개의 작은 블록으로 나누어 가상기억장치에 저장해 둔 뒤에 필요한 블록만 주기억장치에 할당하여 처리하는 것이다.스와핑 기법에서 발
(1) 주기억장치 할당의 개념프로그램이나 데이터를 실행하기 위해 주기억장치에 어떻게 할당할 것인지에 대한 내용이다.연속 할당 기법과 분산 할당 기법으로 분류할 수 있다.(2) 연속 할당 기법데이터를 주기억장치에 연속으로 할당하는 기법이다.단일 분할 할당 기법과 다중 분
기억장치는 레지스터(상위), 캐시, 주, 보조(하위) 기억장치 등으로 구분할 수 있다.상위 기억장치일수록 접근속도와 처리 시간이 빠르지만 용량이 적고 비싸다.하위 기억장치일수록 접근속도와 처리 시간이 느리지만 용량이 크고 저렴하다.주기억장치는 위치 값을 가지는 데이터들
둘 이상의 프로세스가 실현 불가능한 상태를 무한정 기다리고 있는 상태를 말한다.둘 이상의 프로세스가 하나의 자원을 서로 요구하는 상태를 말한다.(1) 상호 배제(Mutual exclusion) : 한 리소스는 한 번에 한 프로세스만이 사용할 수 있다.(2) 점유와 대기
다중 프로그래밍 기법에서 둘 이상의 프로세스가 운영될 때 서로 공유하게 되는 자원을 말한다.프로세스 간의 통신에 필요한 매개 변수의 역할로 임계구역을 사용할 수도 있다.자원을 공유하는 각 프로세스는 베타적으로, 동시에 사용할 수 없으며 특정 프로세스가 독점하게 해서도
(1) 프로세스 스케줄링의 정의CPU를 사용하려고 하는 프로세스들 사이의 우선 순위를 관리하는 것이다.장기, 중기, 단기 스케줄링이 있다.장기 스케줄링 : 어떤 프로세스를 커널에 등록할 것인가를 결정중기 스케줄링 : 어떤 프로세스에게 메모리를 할당할 것인가를 결정단기
프로그램이 주기억 장치에 적재되어 CPU에 의해 실행 과정에 있을 때 프로세스라고 부른다.목적 또는 결과에 따라 발생되는 사건(프로시저)들의 과정이다.CPU가 할당되는 실체이며 PCB\*가 정의하는 실체이다.\*PCB(Process Control Block) : 프로세
운영체제는 사용자가 컴퓨터 하드웨어를 효율적으로 운용할 수 있도록 인터페이스를 제공해 주는 시스템 소프트웨어이다.하드웨어와 소프트웨어 리소스를 관리하며 프로그램을 위한 서비스를 제공한다.운영체제가 관리하는 하드웨어에는 CPU, 기억장치, 입출력장치, 네트워크 장비 등이
(1) 컴퓨터로 명령 전달 방법컴퓨터는 흔히 bit(0과 1)로 표현되는 디지털 신호를 통해 명령을 전달받는다.bit가 아닌 문자로 구성된 명령어들은 별도의 번역기를 통해 bit 형태로 변환되어 전달된다.(2) 명령어 실행 및 데이터 처리 과정전달받은 bit 데이터를
코드가 길어질수록 를 계속 반복해서 사용하게 됩니다. 이런 문제점을 해결하기 위해서 routes 파일을 따로 만들어서 모든 route 객체들을 관리해줍니다. routes 파일각각의 page를 import 하고, 각 route 객체의 path와 component를 rou
Official CDN of Bootstrap and Font Awesome위의 CSS의 HTML태그 코드를 복사하여 public폴더의 index.html에 붙여줍니다. 스크린샷 2021-10-12 오전 3.17.35.pngcard 형태로 출력Boots
JSONPlaceholderJSONPlaceholder에서 가짜 유저 데이터를 받아올 수 있습니다.Listing all resources(리스트 받아오기)fetch 명령어로 url로 요청을 보내면 user 정보가 응답으로 전달됩니다. user 정보를 받아오려 하기 때문
Navigation용 linkNavLink에는 activeClassName이라는 속성이 있는데, 뒤에 문자열로 원하는 클래스 이름을 적으면 이 페이지가 active일 때 선택한 태그의 클래스로 들어가게 됩니다. Movie listUsers→ 현재 위치하고 있는 페이지의
react-router-dom에서 Router(BrowserRouter), Switch, Route, Link 등의 기능을 제공해줍니다. Router 사용Router 태그로 return 하는 전체 태그를 감싸줍니다.Link 사용Link to 속성 뒤에 원하는 경로를 문
React Router: Declarative Routing for ReactReact에서 여러 페이지를 가질 수 있도록 도와주는 패키지입니다.
자식 컴포넌트에서 변경된 State를 부모 컴포넌트에게 props 형태로 보내줄 수 있습니다. ⇒ 인자로 전달받을 때, 사용하고자 하는 인자만 props형태를 사용하지 않고도 객체 형태로 받아와 사용할 수 있다. - { addMovie }. 사용하고자 하는 데이터의 종
영화 리스트에 항목 추가하기useState를 사용해서 movies 객체의 항목을 변경할 수 있도록 해줍니다. setMovies 함수를 사용해 event값을 입력받으면 movieTitle값과 movieYear값을 movies 객체에 추가해줍니다. 주의!...movies,
영화 정보 여러 개 올리기Movie list시리즈 별 영화 정보를 올리고 싶을 때 같은 문장을 반복해서 나열해서 사용하게 됩니다. 만약 예시처럼 4개가 아니라 무수히 많은 데이터를 사용하고자 할 때 매번 모든 문장을 다시 쓰기는 불가능합니다. 또한 많은 데이터를 관리할