자바스크립트 프로그래밍 기초자료형숫자 : 정수형, 실수형 | 사칙연산 가능문자형(string) : 따옴표로 표현하는 것 | + 를 통해 문자열 이어붙이기 가능불린(boolean) : T/F로 표현추상화란? 구체적인 정보를 숨기고, 필요한 정보만 표현하는 것 | 복잡한 것들을 목적에 맞게 단순화 하는 것변수규칙 : a-z, A-Z, _, $ 로 시작 | 두번째 글자부턴 숫자도 가능 | 대소문자 구별 | 예약어 사용 X지키면 좋은 것 : 의미 없는 이름 X | 너무 추상적인 이름 X | 모든 변수 이름은 카멜케이스로 사용하는 것이 좋음(ex. my_name → myName)// let 키워드를 사용해 변수 선언let coffee = 3000;console.log(coffee);>> 3000함수 : 명령들을 ..
01. 윈도우즈 운영체제특징 : GUI | 선점형 멀티태스킹 | FAT, NTFS 파일 시스템 사용 | PnP | OLE | 255자의 긴 파일 이름 | Single-User System선점형 멀티태스킹(Preemptive Multi-Tasking) : 여러 작업 사이를 신속히 오가며 작업하고, 마치 여러 작업을 동시에 진행하는 것처럼 인지 | 프로그램 실행 시 프로세스가 되며, 프로세스는 여러 스레드 실행 | 스레드는 CPU라는 한정적 자원을 서로 사용하고자 경쟁 관계를 가짐 | 이때 OS는 CPU의 시간을 분배해 프로세스 실행시킴 | 이때, 응답 없는 프로세스는 OS가 강제로 CPU를 뺏을 수 있음FAT, NTFS 파일 시스템FAT(file allocation table) : MS-DOS용으로 개발..
OS(Oreationg System) : 하드웨어 및 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 소프트웨어구성요소 : 사용자 인터페이스 | 커널 | 시스템호출 | 드라이버사용자 인터페이스 : CLI | GUI커널 : 운영체제의 핵심이 되는 컴퓨터 프로그램... OS의 다른부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스 제공동작 방식 : 메모리에 상주하여 사용자 요청 처리 | 커널의 성능에 따라 OS의 안정성, 성능, 속도 등의 영향을 받음프로세스 및 메모리 관리 : 일정 시간 경과 시 다른 프로세스로 전환해 병행 실행 | 커널이 여러 개의 프로세스를 빠른 속도로 스케눌링 함 | 동시 동작하는 것처럼 보임 | 메모리는 한정된 자원이므로 커널에서 각 프로세스 별 필요한 공간을 ..
웹 : 서로 다른 환경에서 정보를 공유함에 있어 발생하는 문제 해결을 위해 만들어진 개념특징 : 텍스트, 그림, 소리 영상 등의 정보를 하이퍼텍스트로 연결해 제공 | 하이퍼텍스트를 해석해 우리가 보는 화면에 해당 내용 표시함웹페이지는 문서형태로 작성됨동작방식 : 서버와 클라이언트로 구분 | 클라이언트가 서버 접속 및 웹페이지를 요청하면 서버가 확인해 응답하는 구조로 동작서버 : 웹페이지, 웹 등을 저장하는 컴퓨터... 클라이언트가 서버에 접근하길 원할 때, 이를 확인해 웹페이지 사본 제공클라이언트 : 이용자가 인터넷을 이용할 때 사용하는 전자기기를 뜻하며, 브라우저를 통해 웹에 접근클라이언트 → 서버 : 요청(Request) | 서버 → 클라이언트 : 응답(Response)정적/동적 웹페이지정적 웹페이..