신입 자라기 72일 차, 월요일
Daily Routine
시간 | Routine |
7 : 00 | 기상 |
7 : 10 ~ 8 : 10 | 출근 시간 |
8 : 10 ~ 9 : 10 | 헬스 |
9 : 10 ~ 9 : 30 | 샤워 |
9 : 30 ~ 9 : 50 | 출근 |
9 : 50 ~ 10 : 00 | 1. 짐정리 |
10 : 00 ~ 11 : 30 | 1. 오픈소스 분석 |
11 : 30 ~ 12 : 30 | 점심 시간 |
12 : 30 ~ 18 : 20 | 1. 스크럼 회의 2. 오픈 소스 분석 |
18 : 20 ~ 19 : 20 | 저녁 시간 |
19 : 20 ~ 20 : 30 | 개인 공부 |
20 : 30 ~ 21 : 30 | 퇴근 시간 |
21 : 30 ~ 22 : 30 | 샤워 |
22 : 30 ~ 24 : 00 | 1. 블로그 포스팅 2. 프로그래머스 |
SMAC
- Sequential Model-based Algorithm Configuration
super().__init__
부모 클래스의 초기화 메서드 호출하기
class Parent:
def __init__(self):
self.pa1 = 1
self.pa2 = 2
class Child(Parent):
def __init__(self):
super().__init__()
self.c1 = 3
c = Child()
print(c.pa1)
[output] : 1
출근길에 보는 CS
커널 종류
커널 종류에는 단일형 커널, 계층형 커널, 마이크로 커널이 있음
단일형 커널(Monolithic Architecture)
- 커널의 핵심 모듈들이 하나로 구성되어 있음
- main() 함수에 모든 Function이 포함되어있는 것
- 모듈 간 통신 비용이 줄어들지만 효율적인 운영이 가능
- 특정 한 곳에서 버그가 발생하면 전체에 영향을 미침
계층형 커널(Layered Architecture)
- 비슷한 기능의 모듈을 하나의 계층으로 묶고 계층 간 통신을 함
- 오류 발생시 해당 계층만 수정하는 장점이 있음
마이크로 구조 커널(Micro Architecture)
- 운영체제가 프로세스 관리, 메모리 관리, 프로세스 간 통신 관리 같이 기본적인 기능만 제공
- 커널이 가벼움(필수 기능만 제공해서)
- 특정 부분 문제가 전체 시스템에 영향 주지 않음
'Study > 신입 자라기' 카테고리의 다른 글
[Study] 신입 자라기 - 74 (0) | 2022.05.27 |
---|---|
[Study] 신입 자라기 - 73 (0) | 2022.05.25 |
[Study] 신입 자라기 - 71 (0) | 2022.05.20 |
[Study] 신입 자라기 - 70 (0) | 2022.05.20 |
[Study] 신입 자라기 - 69 (0) | 2022.05.19 |