[운영체제-양희재 교수님]10강 쓰레드와 프로세스 동기화
경성대학교 양희재 교수님의 운영체제 10강 쓰레드(Thread) 쓰레드 프로그램 내부의 흐름, 맥 일반적으로 하나의 프로그램은 하나의 맥(쓰레드)이 있다. Multithreads 다중 쓰레드(Multithreads) 한 프로그램에 2개 이상의 맥 존재 맥이 빠른 시...
경성대학교 양희재 교수님의 운영체제 10강 쓰레드(Thread) 쓰레드 프로그램 내부의 흐름, 맥 일반적으로 하나의 프로그램은 하나의 맥(쓰레드)이 있다. Multithreads 다중 쓰레드(Multithreads) 한 프로그램에 2개 이상의 맥 존재 맥이 빠른 시...
커스텀 훅 사용 이전 import React, { useState } from "react"; export default function AddColorForm({ onNewColor = f => f }) { const [title, setTitle] = useState(""); const [color, setColor] = useSt...
경성대학교 양희재 교수님의 운영체제 7강 경성대학교 양희재 교수님의 운영체제 8강 경성대학교 양희재 교수님의 운영체제 9강 CPU Scheduling Preemptive(선점, 先占) vs. Non-preemptive(비선점, 非先占) 선점은 이미 실행 중인 프로세스를 강제로 끝내버리고 스케줄링을 진행 가능 ...
경성대학교 양희재 교수님의 운영체제 6강 프로세스 참고) 멀티프로그래밍 시스템에서 CPU는 메모리의 프로세스에 CPU 시간을 나눠준다. 즉 일정 시간 프로세스를 실행하고 다음 프로세스로 넘어간다. 프로세스 vs. 프로그램 프로세스 = program in execution, 실행 중인 프로그램 = task = job 프로그램 ⇒ ...
경성대학교 양희재 교수님의 운영체제 5강 운영체제 서비스 운영체제가 제공하는 서비스 프로세스 관리 프로세스는 CPU 자원 분배를 담당 주기억장치 관리 메인 메모리를 프로그램에 분배 ...
경성대학교 양희재 교수님의 운영체제 4강 이중모드(Dual mode) 요즘의 일반적인 환경 한 컴퓨터를 여러 사람이 동시에 사용 예) 서버 컴퓨터 한 사람이 여러 프로그램을 동시에 사용 문제점 고의 또는 실수가 발...
경성대학교 양희재 교수님의 운영체제 3강 고등 운영체제 일반적인 OS는 하나의 CPU와 메모리를 다룬다. 다중 프로세서 시스템(Multiprocessor system) 하나의 메모리에 여러 개의 CPU(processor) 연결 병렬적으로 연결되어 있으므로 병렬 시스템(parallel system)이라고도 한다. CPU가 메모...
경성대학교 양희재 교수님의 운영체제 2강 역사 No OS 컴퓨터는 1940년대 말 발명 초기 컴퓨터 입력 장치(OCR) → 처리기(processor) & 메모리 → 프린터(line printer) 작동 방식 프로그래머가 종이에 프로그램을 짜서 전산실에 넘긴다. ...
경성대학교 양희재 교수님의 운영체제 1강 운영체제 프로그램 내장형 컴퓨터(stored program concept) 프로그램을 메모리에 미리 내장하고 실행시키는 컴퓨터 Instruction: 메모리에 저장되는 명령 Program: Instruction의 집합 컴퓨터의 power를 켜면...
구형 브라우저에서도 ES6+와 ES.NEXT의 최신 ECMAScript 사양으로 작성된 코드가 잘 동작하는 개발 환경 구축이 필요하다. ES.NEXT: 제안 단계에 있는 ES 제안 사양 대부분의 프로젝트는 모듈을 사용하므로 모듈 로더가 필요하다. 아직은 ES6 모듈(ESM)보다는 별도의 모...