일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Compute Engine
- AWS Database
- VPC
- Cloud Bigtable
- Google Cloud
- Google Cloud Platrofm
- gcp
- Kubernetes Engine
- AWS Solution Architect
- kubernetes
- Amazon Web Service
- 리버스 프록시
- 앤서블
- 아마존웹서비스
- playbook
- GKE
- AWS 자격증
- Google Cloud Platorm
- container
- Reverse Proxy
- Cloud SQL
- Cloud Datastore
- AWS Certificate
- Google Cloud Platform
- AWS
- Solution Architect
- Cloud Storage
- Cloud Spanner
- Solution Architect Certificate
- ansible
- Today
- Total
목록development/강의노트 (4)
sungwony
이 포스트는 SNU에서 제공하는 운영체제의 기초 강의를 개인 학습용으로 정리한 포스트입니다 Agenda 프로세스 개념 프로세스 스케쥴링 컨텍스트 스위칭 프로세스 생성과 종료 멀티스레딩 결론 프로세스의 개념 - 프로세스는 무엇이며 왜 필요한가? 프로세스는 원인과 결과를 귀속시키는 대상 = 프로세스는 OS상에서 프로그램을 실행시키는 기본 주체 = 런타임 시스템의 수행 주체 = CPU 등 자원을 할당 받는 주체 (OS에서 프로세스는 가장 중요한 단위다) ※ Decomposition : "복잡한 문제를 단순한 여러 개의 문제로 나누어 처리하는 방법론" => 프로세스는 수행의 주체이면서 복잡한 문제를 단순화 시킬 수 있는 주체 프로세스를 한마디로 정의하면 'Program in execution(수행중인 프로그램)..
이 포스트는 SNU에서 제공하는 운영체제의 기초 강의를 개인 학습용으로 정리한 포스트입니다 컴퓨터 시스템의 기본 요소 : CPU, Memory, I/O Device 하드웨어의 요소를 연결하는 장치 : System Bus I/O Device는 자신과 Bus간의 Controller가 존재(Controller가 CPU를 대신해서 I/O Operation을 관장) System Bus - CPU와 Memory, CPU와 I/O Device, Memory와 I/O Device간의 데이터 전송을 담당 - Data Bus - Data 정보를 전달 - Address Bus - Data의 Source와 Destination을 지정하는 것이 Address - Address 정보는 Address Bus에 의해 전달 - Bus..
이 포스트는 SNU에서 제공하는 운영체제의 기초 강의를 개인 학습용으로 정리한 포스트입니다 강의 목표 사용자를 위한 연결된 멀티미디어 서비스를 제공하는 OS의 특징을 익힌다 Phase3 : 90년대 중반 ~ 현재 인터넷이 선택이 아닌 필수로 변하였다 개인용 PC의 커다란 성능의 향상을 이루었다 멀티미디어 제공이 과거보다 매우 중요하여짐 Downloading과 Streaming Downloading은 전체 데이터를 확보한 다음에 작업을 실행할 수 있음 Streaming은 일부 데이터만을 확보하여도 작업을 실행할 수 있음 스케줄링 방식의 변화 중요한 일을 먼저 처리해주는 우선순위 기반 스케줄링에서 Continuous Media를 원활하게 처리하기 위한 Bandwidth 스케줄링으로 변화 : proporti..
이 포스트는 SNU에서 제공하는 운영체제의 기초 강의를 개인 학습용으로 정리한 포스트입니다 강의 목표 주요한 OS 기능을 배우고 실습한다 OS 내부의 상호작용을 이해한다 더 나은 소프트웨어 개발 혹은 새로운 OS 디자인에 지식을 접목한다 1. OS의 발전 과정 50년대 초반 ~ 60년대 중반 60년대 중반 ~ 90년대 중반 90년대 중반 ~ 현재 Phase1 : 50년대 초반 ~ 60년대 중반 최초의 OS 등장의 배경 하드웨어는 매우 고가의 장비이고 인건비는 상대적으로 저렴하였다 (대표적인 컴퓨터로 팬실베니아의 애니악이 존재) 값 비싼 하드웨어를 효과적으로 활용할 필요가 있었다 Operator(사람)는 다음과 같은 역할을 수행하였다 1. 사용자로부터 카드 덱을 수령 2. 카드 덱을 컴퓨터 시스템에 로딩하..