본문 바로가기

내일배움캠프 Node 4기/TIL

내배캠 11/28 TIL

프로세스 상태도

OS와 프로세스

 

- 프로세스는 생각보다 친숙하다
윈도우에서 게임같은거 실행하다가 소위 '튕기는' 현상이 나오면 바로 뜨는게
강제종료와 '프로세스 종료' 였으니.... 

 

쉽게 예를 들면 구글 크롬을 실행하고 탭을 눌러 유튜브에 들어간다. 그럼 메모리에 관련 영역을 할당받아 작업수행이

시작되는데, 그것이 프로그램의 인스턴스로서 프로세스가 시작된 것이다.

- 정말정말 옛날 컴퓨터 광고를 보면 '멀티프로세서 탑재' 이런 문구를 볼 수 있었다.

말 그대로 병렬적 처리가 가능하다는 뜻이다. 즉 우리가 구형 컴퓨터에서 게임을 실행하면  자주 보는

'프로세스 강제종료'같은 일이 일어나지 않을 것이란 것.

 

OS의 종류

 

- Batch 는 말 그대로 정말 정직한 타입이다. 운영자가 하라는 대로 차례로 한줄씩

구동하는 방식이다. 반면 멀티프로그래밍 방식은 하나의 메모리에 여러개의 프로그램을 적재하여 실행하는 방식이다. 내가 듣는 강의의 기준은 이 멀티프로그래밍을 기준으로 한다고 강사가 말하더라.

 

- 멀티프로세싱은 말 그대로 최근 CPU를 쿼드니 옥타니 하는 와중에 나온 개념이다.

 

Database 기초이론

 

- 곧 mysql 특강이 예정되어있다. 그래서 필요할것 같아 수강.

- DB의 정의야 뭐 다들 알 것이고, 오늘은 DB가 크게 두 종류로 나뉜다는걸 배웠다.

 

- ER 모델과 Relation(관계형) 모델로 나뉘어지는데 ER모델은 Entity와 Attribute, Relation을 축으로
다이어그램을 그리듯 저장하는 모델이고, 관계형 모델은 우리가 익숙한 테이블과 행, 열로 이루어진 DB를 말한다.

'내일배움캠프 Node 4기 > TIL' 카테고리의 다른 글

내배캠 11/30 TIL  (0) 2022.11.30
내배캠 11/29 TIL  (1) 2022.11.29
내배캠 11/25 TIL  (0) 2022.11.25
내배캠 11/24 TIL  (0) 2022.11.24
내배캠 11/23 TIL  (0) 2022.11.23