OSI 7계층 모델의 계층별 기능 물리 계층: 물리적으로 데이터를 전송하는 역할을 수행 데이터 링크 계층: 물리적 전송 오류를 해결 (오류 감지 / 재전송 기능) 네트워크 계층: 올바른 전송 경로를 선택 (혼잡 제어 포함) 전송 계층: 송수신 프로세스 사이의 연결 기능을 지원 세션 계층: 대화 개념을 지원하는 상위의 논리적 연결을 지원 표현 계층: 데이터의 표현 방법 압축: 전송되는 데이터의 양 암호화: 전송되는 데이터의 의미 응용 계층: 다양한 응용 환경을 지원
네트워크 기초 용어 시스템, 인터페이스, 전송 매체, 프로토콜, 네트워크, 인터넷, 표준화 네트워크: 전송 매체로 서로 연결된 시스템의 모음 시스템 내부 규칙에 따라 능동적으로 동작하는 대상 예: 컴퓨터, 자동차, 커피 자판기, 마이크로 프로세서, 운영체제, 프로세스 인터페이스 시스템과 전송 매체의 연결 지점에 대한 규격 예: RS-232C, USB 전송매체 시스템끼리 데이터를 전달하기 위한 물리적인 전송 수단 프로토콜 전송 매체를 통해 데이터를 교환할 때의 임의의 통신 규칙 네트워크 프로토콜을 사용하여 데이터를 교환하는 시스템의 집합을 통칭 인터넷 전세계의 네트워크가 유기적으로 연결되어 동작하는 통합 네트워크 공통 기능: IP(Internet Protocol) 표준화 서로 다른 시스템이 상호 연동해 동..
리눅스의 특징 리눅스는 다중 사용자를 지원하므로 소유에 대한 구분과 권한 설정이 중요하다. 파일의 소유권 파일이 어느 사용자의 것인지를 나타낸다. 모든 파일은 시스템에 등록된 사용자 중 한 사용자의 소유가 된다. 관리자의 소유, 일반 사용자 홍길동의 소유 허가 모든 파일은 읽기, 쓰기, 실행 권한을 가지고 있다. 각 권한은 설정이 되어 있을 수도 있고 그렇지 않을 수도 있다. 파일에 대한 권한은 사용자 유형에 따라 다르게 적용된다. 파일의 소유자, 파일과 같은 그룹에 속한 사용자, 기타 사용자 접근 권한이라고도 한다.

어떤 CPU를 위하여 정의되어 있는 명령어들의 집합 명령어 세트 설계를 위해 결정되어야 할 사항들 연산 종류 : CPU가 수행할 연산들의 수와 종류 및 복잡도 데이터 형태 : 연산을 수행할 데이터들의 형태, 데이터의 길이(비트 수), 수의 표현 방식 등 명령어 형식 : 명령어의 길이, 오퍼랜드 필드들의 수와 길이, 등 주소지정 방식 : 오퍼랜드의 주소를 연산의 종류 데이터 전송 : 레지스터와 레지스터 간, 레지스터와 기억장치 간, 혹은 기억장치와 기억장치 간에 데이터를 이동하는 동작 산술 연산 : 덧셈, 뺄셈, 곱셈 및 나눗셈과 같은 기본적인 산술 연산들 논리 연산 : 데이터의 각 비트들 간에 대한 AND, OR, NOT 및 exclusive-OR 연산 입출력(I/O) : CPU와 외부 장치들 간..

명령어 파이프라이닝(instruction pipelining) CPU의 프로그램 처리 속도를 높이기 위하여 CPU 내부 하드웨어를 여러 단계로 나누어 동시에 처리하는 기술 2-단계 명령어 파이프라인(two-stage instruction pipeline) 명령어를 실행하는 하드웨어를 인출 단계(fetch stage)와 실행 단계(execute stage)라는 두 개의 독립적인 파이프라인 모듈들로 분리 두 단계들에 동일한 클럭을 가하여 동작 시간을 일치 첫 번째 클럭 주기에서는 인출 단계가 첫 번째 명령어를 인출 두 번째 클럭 주기에서는 인출된 첫 번째 명령어가 실행 단계로 보내져서 실행되며, 그와 동시에 인출 단계는 두 번째 명령어를 인출 2-단계 명령어 파이프라인과 시간 흐름도 2-단계 명령..

명령어 사이클 (instruction cycle) CPU가 한 개의 명령어를 실행하는 데 필요한 전체 처리 과정으로서, CPU가 프로그램 실행을 시작한 순간부터 전원을 끄거나 회복 불가능한 오류가 발생하여 중단될 때까지 반복 부사이클(subcycle) 인출 사이클(fetch cycle) : CPU가 기억장치로부터 명령어를 읽어오는 단계 실행 사이클(execution cycle) : 명령어를 실행하는 단계 기본 명령어 사이클 명령어 실행에 필요한 CPU 내부 레지스터들 프로그램 카운터(Program Counter: PC) 다음에 인출할 명령어의 주소를 가지고 있는 레지스터 각 명령어가 인출된 후에는 자동적으로 일정 크기(한 명령어 길이)만큼 증가 분기(branch) 명령어가 실행되는 경우에는..

Spring AOP 4-1 AOP AOP 개념 OOP를 좀더 OOP 답게... (OOP를 대체하지는 않음) 관심의 분리(Separation of Concerns) 문제 영역을 독립적인 모듈로 분해 핵심관심(Core Concerns) 객체지향 분석/설계 과정을 통해 쉽게 모듈화/추상화가 가능함. 횡단관심(CrossCutting Concerns) 객체지향의 기본 원칙을 지키면서 이를 분리해서 모듈화하는 것이 매우 어려움 횡단관심 모듈들은 여러개의 또는 많은 핵심 관심 모듈들과 긴밀하게 결합되어 있음 따라서 기존 OOP 개념으로는 뾰죽한 답이 나오지 않음. 관점 분리 OOP의 문제점 횡단 관심 : 예) 로깅, 인증, 리소스 풀링, 에러 검사 등 이러한 횡단 관심은 핵심 관심과 다른 형태로 존재함. 아래와 같은..

3-4 (Dependency Injection) - Annotation 기반 설정 Annotation 설정 우선 XML 설정 파일에 Namespace 부터 설정함. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemalLocation= "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.sp..
3-3 (Dependency Injection) - Dependency Injection 개념 각 Bean 사이의 의존관계 설정을 XML 설정파일에 등록된 정보를 바탕으로 컨테이너가 자동으로 연결해주는 것 컨테이너가 Bean에 필요한 객체를 넘겨줘서 사용함. Constructor Injection, Setter Injection 장점 프레임워크에 독립적인 코드 작성 가능 Dependency 변경시에 프로그램 코드를 수정하지 않고도 XML 설정 파일의 수정만으로 변경 사항 적용 가능 단점 Spring 내부에 등록된 Bean 끼리만 의존성 설정 가능 Constructor Injection Spring은 기본적으로 기본 생성자(Default Constructor)를 이용해 객체를 생성함. 하지만… 생성자의 매..
- Total
- Today
- Yesterday
- 오늘의이슈
- 하나님의 마음 다운로드
- 러브 라이프 토렌트
- 영화추천
- 영화
- 하나님의 마음 바로보기
- 러브 라이프 예고편
- 하나님의 마음 마그넷
- 박스오피스
- 러브 라이프 무료보기
- 하나님의 마음 정식자막
- 하나님의 마음 다시보기
- 러브 라이프 다운로드
- 하나님의 마음 예고편
- 외국영화
- 하나님의 마음 토렌트
- 하나님의 마음 고화질
- 영화소개
- 영화순위
- 러브 라이프 정식자막
- 한국영화
- 하나님의 마음 무료보기
- 실검
- 오늘의사건
- 실시간검색어
- 옛날영화
- 러브 라이프 한글자막
- 추천영화
- Movie
- 하나님의 마음 한글자막
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |