본문 바로가기
728x90
SMALL

전공수업52

Operating System * Operating System(OS)OS는 하드웨어 자원을 관리하고, user(application program)와 하드웨어 사이의 interface 기능을 한다.OS의 실체는 수많은 data structure와 함수들로 이루어져 있다.- APIapplication program과 OS 사이의 interface이다.Applicaation program이 OS가 제공하는 기능을 사용할 수 있게 한다.API는 라이브러리로 제공된다. - Device driversOS와 하드웨어 사이의 통신이 가능하게 하는 OS의 일부이다.하드웨어를 사용할 수 있는 라이브러리가 들어있다. - BIOS하드웨어 device에 대한 low level의 기본적인 기능을 제공한다. OS의 주요 기능: Scheduling, Memo.. 2024. 4. 9.
[JavaScript] 기본 문법 #3 - 변수 선언, 템플릿 문자열, 객체 리터럴 * 변수 선언1. varvar는 함수 스코프로, 함수 내부에서 사용가능하다.ES2015 이전에는 var로 변수를 선언했고, ES2015부터 const와 let을 많이 사용한다. 2. const, letconst와 let은 블록 스코프로, 블록 밖에서 변수 접근이 불가하다.또한 const는 상수이고, 상수에 할당한 값은 다른 값으로 변경할 수 없다.할당한 값을 변경하고 싶으면 let으로 변수를 선언하면 된다. // var로 변수 선언if(true){      var x = 3;}console.log(x);  // 3 출력// const로 변수 선언if(true){    const y = 3;    console.log(y);  // 3 출력}console.log(y);  // 에러(const는 블록 밖에서.. 2024. 3. 28.
[JavaScript] 기본 문법 #2 - 스코프, 함수, 객체 * 스코프(Scope)변수를 사용할 수 있는 범위로, 블록 {} 내부를 말한다. let a=1;let b=1;{    let a=2;    {        let a = 3;        console.log(a);  // 3        console.log(b);  // 1    }    console.log(a);  // 2    console.log(b);  // 1}console.log(a);  // 1console.log(b);  // 1 * 함수1. 선언적 함수(일반 함수) // 함수 생성 방법function 함수_이름() {}function 함수(){  // 함수 생성    console.log("함수의 첫 번째 줄");    console.log("함수의 두 번째 줄");}함수();  /.. 2024. 3. 21.
[JavaScript] 기본 문법 - 증감연산자, 배열, 반복문 * 변수값을 저장하는 이름이 부여된 기억장소로, 보통 키워드 var를 이용하여 선언한다.(var는 자료형이 아니다.)변수를 선언할 때 자료형은 지정하지 않고 값이 할당되면 결정된다. * 증감 연산자// 전위let number = 10;console.log(number);console.log(++number);console.log(--number);console.log(number); // 출력10 111010 // 후위let number = 10;console.log(number);console.log(number++);console.log(number--);console.log(number); // 출력10 10 11 10 * 배열let array = [52, 273, '아침밥', '점심밥', true.. 2024. 3. 20.
728x90
LIST