본문 바로가기

개발/TIL

[TIL#1] 운영체제 / 데이터 베이스 공부

1. 오늘 배운 것

 

1) 프로세스 생명주기와 프로세스 메모리

2) 쓰레드와 쓰레드 풀

3) 데이터 베이스 구조와 유형

4) DBMS의 기능과 종류

5) 자료의 저장과 표현

 

 

2. 개념 정리

 

내용이 길어서 이번주 내에 따로 페이지로 작성해 남겨둘 예정이다.

 

 

3. 해당 개념이 필요한 이유

 

1)  CS 면접 준비를 할 때 꼭 필요한 개념들이다.

  컴퓨터 공학 전공자들은 대학교 4년동안 배우는 내용이지만, 유사전공인 나는 배운 내용도 있고 안 배운 내용도 있다. 그래서 따로 공부해야할 필요성을 느꼈다.

 

2) 좀 더 똑똑한 개발자가 될 수 있다.

  해당 개념들을 알게 되면 앞으로 개발을 해나갈 때 이러한 요소들을 고려해서 코드를 작성할 수도 있고, 프로그램 동작방식과 코드에 대한 이해도가 높아질 수 있다. 내가 개발을 해나가면서 왜 이런 데이터 베이스를 사용하기로 했고, 왜 이게 더 효율적인 코드인지 등 개발의 방향성을 결정하기에 도움이 될 수 있는 공부라고 생각한다.