목록Study/CS (2)
무제
- 운영체제(OS, Operating System) : 사용자가 컴퓨터를 쉽게 다룰 수 있게 해주는 인터페이스 - 펌웨어(Firmware) : 운영체제와 유사하나 소프트웨를 추가로 설치할 수 없음 - 운영체제의 역할1) CPU 스케줄링 및 프로세스 관리2) 메모리 관리3) 디스크 파일 관리4) I/O 디바이스 관리 - 운영체제의 구조(유저프로그램) - 운영체제[GUI - 시스템콜 - 커널 - 드라이버] - (하드웨어)1) 시스템콜 : 운영체제가 커널에 접근하기 위한 인터페이스이며 유저 프로그램이 운영체제의 서비스를 받기 위해 커널 함수를 호출할 때 사용2) 커널 : 운영체제의 중추적 역할Ex) 유저프로그램이 장치에 접근할때 시스템 콜을 호출하고 modebit을 통해 커널모드로 변경, 장치에 관련된 로직 ..
CS 지식이 매우 부족하기 때문에 일단은 큰 틀을 파악하고, 필수적으로 알아야하는 것들을 조금씩 배워나가야겠다.특히 운영체제와 네트워크는 굉장히 취약한 부분이고 궁금한 부분이라 우선적으로 찾아볼 것이다. 1. Backend 로드맵 https://velog.io/@dreamjh/backend-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%A1%9C%EB%93%9C%EB%A7%B5 backend 개발자 로드맵2021 backend 개발자 준비생을 위한 github의 roadmapvelog.iohttps://roadmap.sh/backend Backend Developer Roadmap: What is Backend Development?Learn what backend development is,..