근거리 통신망 - LAN, Local Area Network - 학교, 회사, 연구소 등 한 건물이나 일정한 지역 내에서 단말기들을 고속 전송 회선으로 연결하여 프로그램 파일 또는 주변 장치를 공유할 수 있도록 한 네트워크 - 구성 형태: 버스형(Bus), 트리형(Tree), 링형(Ring), 메시형(Mesh), 성형(Star) 무선랜 통신망 - WLAN, Wireless Local Area Network - 유선 LAN과 무선 단말기 사이를 무선주파수를 이용하여 전송하는 네트워크 IEEE 802.11 - 무선랜, 와이파이(Wi-Fi)라고 부르는 근거리 통신망을 위한 컴퓨터 무선 네트워크에 사용되는 기술 - IEEE의 LAN/MAN 표준위원회(IEEE 802)의 11번째 워킹 그룹에서 개발된 표준 기술 ..
지역성 (Locality) - 지역성 (국부성, 구역성, 국소성) - 프로세서들은 기억장치 내의 정보를 균일하게 접근하는 것이 아니라 어느 한 순간에 특정 부분을 집중적으로 참조 - 시간 지역성: 순환, 부 프로그램, 스택 등 - 공간 지역성: 순차적 코드 실행 - 유형: 시간 지역성, 공간 지역성, 순차 지역성 현상유형 유형 설명 지역성 Locality - 프로세스가 실행되면서 하나의 페이지를 일정시간 동안 집중적으로 엑세스 하는 현상 스레싱 Thrashing - 프로세스의 처리 시간보다 페이지 교체 시간이 더 많아지는 현상 워킹 셋 Working Set - 프로세스가 일정 시간동안 자주 참조하는 페이지들의 집합 프리페이징 Prepaging - 시용될 페이지라고 예측되어지는 페이지를 미리 적재하는 것 ..
운영체제 기초 활용 1) 운영체제 (OS: Operating System) - 사용자가 컴퓨터의 하드웨어를 보다 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어 - 다중 사용자와 다중 운용 프로그램 환경 하에서 사원의 현재 상태 파악 하고 자원 분배를 위한 스케줄링 담당 - CPU, 메모리 공간, 기억장치, 입출력 장치 등의 자원 관리 - 입출력 장치와 사용자 프로그램 제어 - 종류: 윈도우(Windows), 리눅스/유닉스(Linux/Unix), 맥(Mac), 안드로이드(Android) 등 - 구조: 인터페이스(쉘), 커널(Kernel) - 커널(Kernel): 운영체제의 핵심 기능들이 모여있는 곳, 하드웨어와 관련된 내부적인 역할 담당 - 인터페이스(쉘/Shell): 커널을 사용자가 보다 편..
데이터 타입 (Data Type) - 변수(Variable)에 저장될 데이터의 형식을 나타내는 것 - 변수로 값을 저장하기 전에 문자형, 정수형, 실수형 등 어떤 형식의 값을 저장할지 데이터 타입을 지정하여 변수를 선언 1) 데이터 타입의 유형 - char(문자), String(문자열), int(정수), float(부동 소수점), boolean/bool(불린, 참/거짓) - boolean (JAVA, C언어), bool (Phython) 변수 (Variable) - 저장하고자 하는 어떠한 값을 주기억장치에 기억하기 위한 공간 예) 무언가를 넣기 위한 빈 상자 - 변수명: 기억하기 위한 공간에 이름을 짓는 것 예) 빈 상자에 라벨링 하는 것 (사과) 1) 변수 설정 규칙 - 영문 대/소문자, 숫자, 밑줄(..