본문 바로가기

반응형

B1:기초 Basement

교착상태 방지 교착상태의 발생조건 네 가지 중 어느 한 가지를 발생하지 않도록 통제하면 교착상태를 방지할 수 있다. 1. 상호배제조건 방지 상호배제조건은 서로 공유될 수 없는 자원에 대해서는 반드시 따르는 조건이다. 공유할 수 있는 자원에 대해서도 특수한 경우에만 상호배제조건을 배제할 수 있다.(예:읽기 전용 자원 등) 2. 대기조건 방지 대기조건이 발생하지 않도록 하려면, 프로세스가 자원을 요청할 때 그 프로세스는 어떤 자원도 할당되어 있지 않은 상태라야 한다. 대기조건 방지전략을 적용하면 자원이용률이 낮아지고, 기아상태(starvation)가 발생할 수 있다는 단점이 있음. 방안1> 프로세스 수행 사전에 필요 예상 자원을 모두 할당받는 전략 방안2> 필요한 자원만 할당받되, 자원을 요청할 때에는 이전에 갖고 있던 .. 더보기
교착상태(Deadlock) 1. 교착상태를 설명하기 위한 시스템 개념(모델) - 시스템은 제한된 개수의 자원으로 구성 - 프로세스는 자원을 경쟁적으로 사용 2. 정상상태에서의 프로세스 자원 사용 순서 (1) 요구 (2) 사용 (3) 해제(반납) 3. 교착상태가 존재하기 위한 4가지 조건 (1971년 E. G. Coffman의 논문에 최초 언급되어서 Coffman조건이라고도 알려져 있음) (1) 상호배제조건(mutual exclusion) 한 프로세스가 자원을 사용하고 있을 때, 다른 프로세스는 기다려야 함 (2) 대기조건(wait for) 프로세스가 다른 자원을 기다리면서, 이미 자신에게 할당된 자원은 해제하지 않고 점유하고 있음 (3) 비중단조건(no preemption) 자원 사용이 끝나기 전에 중도에 비자발적으로 해제될 수 .. 더보기
Transact-SQL MS SQL Server와 Sysbase에서 사용하는 질의 언어로서 표준SQL의 변형. 특징 - 로컬변수 사용 - 사용자 인증이 Windows인증과 통합 가능해진 점 - 다양한 문자, 날짜, 수식 처리 지원 - DELETE와 UPDATE구문 향상 Wikipedia 소개글 http://en.wikipedia.org/wiki/Transact_SQL SQL Server 2005 Books Online Transact-SQL Reference (Transact-SQL) http://msdn2.microsoft.com/en-us/library/ms189826.aspx Reference Manual Volumes 1 - 4 (Online Only) http://manuals.sybase.com/onlinebooks.. 더보기
Entity-Relationship Model ( ER Model ) 데이터베이스에서 개체와 관계를 표현하는 방법 ER Model http://wofford-ecs.org/DataAndVisualization/ermodel/index.htm http://wofford-ecs.org/사이트의 일부 내용으로서 제공되는 ER관련 개념으로, 아래와 같은 내용으로 구성되어 있음. Introduction Three-Level Architecture ER Model for Conceptual Design Entity Attribute Relationship Recursive Relationship Weak and Strong Entity Types Cardinality Constraints Participation Constraints Constraints Summary Project.. 더보기
Entity-Relationship Model (ER Model)의 창시자 Peter Pin-Shan Chen Wikipedia http://en.wikipedia.org/wiki/Peter_P._Chen His Homepage http://bit.csc.lsu.edu/~chen/chen.html 위 홈페이지의 Paper를 참조하면 ER을 최초 소개한 그의 논문(앞쪽 5페이지)를 찾을 수 있다. The Entity-Relationship Model--Toward a Unified View of Data (only the first 5 pages of the 28-page paper) ACM Transactions on Database Systems, Vol. 1, No. 1, March 1976, Pages 9 - 36 (file size: 1.68 Meg bytes) . (Note: only the first .. 더보기
영국: 정보보호법 Data Protection Act (DPA) 개인정보를 집적하는 것을 규제,규정하고 있는 영국 법. (10년 묵은 내용이니 새로운 법은 아님) Wikipedia http://en.wikipedia.org/wiki/Data_Protection_Act Data Protection Act 1998(Full Text) http://www.opsi.gov.uk/ACTS/acts1998/19980029.htm 더보기
세마포어 ( Semaphore ) 주제(Subject) -------------------------------------------------------- 한글 : 세마포어 영어 : Semaphore 관련개념(Related Concepts) -------------------------------------------------------- 병행 프로세스 상호배제 교착상태 개요(Summary) -------------------------------------------------------- Dijkstra가 제안한 동기화 도구로서, THE OS에 최초 사용되었음. 세마포어 s는 정수값을 가지며, 두 표준단위연산(atomic operation) P와 V에 의해서만 접근되는 정수형 공용변수다. 세마포어의 유래는 철도 교통을 통제하기 위.. 더보기
웹에서 이미지 파일 편집하기 Cellsea 로컬PC나 웹에 있는 이미지 파일(ImageURL, Web page URL)을 불려 들여서 웹 상에서 편집할 수 있는 서비스. 최대 2M크기의 파일까지 편집 가능하며, 제공하는 기능은 아래 Features와 같다.(기본 편집, 블러/샤프, 왜곡, 컬러 조정, 효과 등) 홈페이지 http://www.cellsea.com/java-cellsea/media/index.htm Supported File Format• JPEG,format by Joint Photographic Experts Group• GIF,Compuserve's Graphics Interchange Format• PNG,Portable Network Graphics• BMP,Windows bitmap image file• TIFF,Tag I.. 더보기

반응형