1. 프로세스 개념 : 일반적으로 프로세스는 실행 중인 프로그램으로 정의한다. 프로그램은 디스크 상에 존재하며 실행을 위한 명령어와 정적 데이터의 묶음이다. 이 명령어와 데이터 묶음을 읽고 실행하여 프로그램에 생명을 불어넣는 것이 운영체제이다. 여기서 질문!! 위에서 말하는 정적 데이터란 "이미 만들어진 데이터"를 의미한다. 반면에 동적 데이터는 요청이 발생할 때 새로 생성되서 전달되는 데이터이다. 정적데이터는 static 키워드를 통해 지역변수의 소멸시기를 '프로그램 종료 시'로 바꿀 수 있기 때문에 static 변수를 지역변수와 전역변수의 영역으로 끌고 오는 것은 다소 오해의 소지가 있다. 사용자는 하나 이상의 프로그램을 동시에 실행시키기를 원한다. 여러 프로그램을 동시에 실행할 수 있으면, 시스템을..
운영체제는 시스템을 사용하기 쉽게 하기 위해(easy to use) 프로그램 실행 시 다양한 일들을 발생시킨다. cf> 프로그램 실행 == ( 반입(fetch) -> 해석(decode) -> 실행(execute) ) 즉 운영체제는 여러 개의 프로그램을 동시에 실행시키거나, 프로그램 간의 메모리 공유를 가능하게 하고, 장치와 상호작용을 가능케 하고, 다양한 흥미로운 일을 할 수 있게한다. ▶ Operationg System(운영체제)란 시스템을 사용하기 편리하면서 정확하고 올바르게 동작시키는 소프트웨어이다. 운영체제는 프로세서, 메모리, 또는 디스크와 같은 물리적인 자원을 이용하여 일반적이고, 강력하고, 사용이 편리한 가상 형태의 자원을 생성한다. 때문에 운영체제를 때로는 가상머신 (virtual mach..
- Total
- Today
- Yesterday
- yarn start
- ES6
- 인스턴스멤버
- method와 function
- 자바스크립트Promise
- 백준2206 파이썬 풀이
- 자바스레드
- Git
- 사용자정의예외클래스
- os
- 생성자필드메소드
- jdk
- 정적멤버
- dynamic-project
- sequelize.fn
- @functools.singledispatch
- @functools.wraps
- 자바스크립트Call-back
- 클래스와객체
- 메이븐 저장소
- java
- 익명자식객체
- nodejs
- 자바빌드도구
- 백준
- nunjucks
- @functools.lru_cache
- jre
- es6모듈
- 객체지향개념
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |