👉🏻 Linux(전세계에서 가장 많이 쓰는 OS), Android, Ubuntu 등CPU: 컴퓨터 시스템 통제, 계산메모리: 정보를 임시적 으로 저장CPU의 계산 결과 저장, 프로그램 실행 공간 제공디스크: 정보를 영구적 으로 저장컴파일: 사람이 짠 코드를 CPU가
( 넓은 의미로 웹, 앱 등을 모두 포함하기도 함. )👉🏻 웹이 브라우저에 보여지는 과정브라우저가 웹 프로그램을 전달해주는 웹서버에게 요청을 한다.웹서버에서 (프론트엔드 개발자가 개발한) 웹을 전달한다.브라우저에서는 다운받은 웹을 실행시킨다.대표적으로 aos(and
웹 브라우저 : 서버에서 받아온 HTML, CSS, JS를 실행시켜주는 프로그램. 브라우저는 C++로 짜여져 있다. 실행해야할 자바스크립트 코드를 발견하면 C++로 만들어둔 stack에 넣어 돌린다. 자바스크립트의 코드처리과정 특징 python 같은 언어는 위에서 부
커스텀 OS를 만들 수 있는 커널이다.(= 자신의 운영체제를 개발할 수 있다.)오픈소스 운영체제 : 누구나 공짜로 가져다 쓸 수 있고, 코드도 마음껏 들여다볼 수 있음.커널 : 기계를 상대하는 최전선에서 하드웨어 요소를 다루고 관리하는 역할을 함. 운영 체제의 핵심!\
이 강의는 네이버 부스트코스에서 제공하는 하버드 대학의 프로그래밍 기초 강의입니다.: 문제 해결에 대한 학문이다.문제 해결은 input을 받아 output을 만들어내는 것을 말한다.이를 위해서는 input과 output을 표현하는 방법에 대한 약속이 우선시되어야 한다.