패키지 다이어그램 정의 : 1. 요소들을 그룹으로 조직하기 위한 매커니즘 표기법 : 1. 패키지 표기법 : 아이콘 안에 패키지 이름만을 표기한 단순표기법과 패키지에 포함된 내부 패키지 or 클래스까지 표현한 확장표기법 단순패키지 표기법 패키지확장 표기법 : ㄱ. 패키지와 함께 그 속에 있는 클래스 표현 ㄴ. 패키지 안에 있는 클래스를 이름만 나타내고 , 이름 앞에는 가시성 ( Visibiliy ) 표시 ㄷ. 패키지 안에 패키지 포함 가능 패키지의 표준 스테레오타입 종류 ㄱ. : 다른 패키지에 뷰를 제공해주는 패키지 ㄴ. : 주로 패턴으로 구성된 패키지 ㄷ. : 다른 패키지의 공용 내용물에 대한 대리자 역할을 수행 ㄹ. : 전체 시스템의 독립된 일부분을 나타내는 패키지 ㅁ. : 전체 시스템을 나타내는 패키..
정보 보호 보호란 ? 정의 : 1. 컴퓨터시스템에 정의된 자원에 대하여 프로그램 , 프로세스 or 사용자의 접근을 제어하는 기법 2. Ex ) 읽기 전용 컴퓨터 시스템이란 ? 정의 : 1. 하드웨어 객체 + 소프트웨어 객체 집합 2. 하드웨어 객체 : CPU , 메모리 세그먼트 , 프린터 , 디스크 및 CD-ROM 3. 소프트웨어 객체 : 파일 , 프로그램 , 세마포어 보호의 영역 1. 접근 권한 : ㄱ. 어떤 주체가 어떤 객체를 이미 정해진 방법에 따라 접근할 수 있는 능력 ㄴ. 쉽게 말해서 어떤 프로세스가 객체에 대한 조작을 수행할 수 있는 능력 ㄷ. 자원에 대해서 얼마만큼의 권한을 가지고 쓸 수 있는지 2. 접근 제어의 목적 : ㄱ. 컴퓨터 시스템을 이루고 있는 컴퓨팅 자원, 통신 자원 및 정보자원..
deployment_Diagram 정의 : 1. 노드와 노드들 간의 관계를 나타낸 것 2. 구성 : 네트워크 , H/W or S/W 실행파일 수준 컴포넌트들과 함께 표현 3. 관계 : 네트워크 특성이나 프로토콜 등을 표현 4. 컴포넌트 다이어그램에는 파일 수준에서 표현 5. 네트워크와 하드웨어에 대한 관계만을 표현 6. 컴포넌트 다이어그램과 함께 시스템의 물리적인 요소를 모델링 7. 시스템을 구성하는 처리장치와 그들 사이의 통신 경로를 기술할 때 사용 노드 정의 : 1. 처리 능력을 가진 장치를 의미 노드 2가지 기능 1. 프로세스 : 처리 할 수 있는 능력을 지닌 기계 ( 하드 , 서버 ) 2. 디바이스 : 스스로 처리 할 수 없는 기계 ( Ex : scanner , printer ) 노드의 표현 정의..
교착 상태 조건 ( 다음 4가지 조건을 동시에 필요 충분조건으로 만족해야 교착 발생) 종류 : 1. 상호 배제 ( Mutual Exclusion ) : 적어도 하나의 자원은 반드시 비 공유 되는 상태에서 점유 ( 나혼자 ) 2. 점유와 대기 ( hold and Wait ) : 적어도 하나의 자원을 점유하면서 , 다른 프로세스에 의해 점유된 다른 자원을 요구하고 할당받기를 기다려야함 3. 비 선점 ( No preemption ) : 작업의 수행이 끝날 때까지 해당자원을 반환x 4. 환형 대기 ( Circular Wait ) : 각 프로세스는 환형 내의 이전 프로세스가 요청하는 자원을 점유와 요청 ( 원형 ) 자원 할당 그래프 프로세스 : 4개의 인스턴스를 가진 자원 : Pi는 Rj의 하나의 인스턴스를 요청..