1. 병행성과 병행 프로세스병행성 ( Concurrency )여러 개의 프로세스 또는 쓰레드가 동시 수행되는 시스템의 특성병행 프로세스동시 수행되는 여러 개의 프로세스 또는 쓰레드2. 병행 프로세스의 실행 형태1개의 CPU : 인터리빙 형식복수의 프로세스를 번걸아가면서 처리사실 한 시점에는 하나의 프로세스만 처리여러 개의 CPU : 병렬처리 형식하나의 프로세스를 하나의 CPU가 담당하여 처리3. 병행 프로세스의 실행 형태멀티 프로세스 시스템에서의 메모리 구조에 따라 강결합 시스템과 약결합 시스템으로 구분강결합 시스템 ( 공유 메모리 구조 )여러 CPU가 하나의 메모리를 공유하여 사용약결합 시스템 ( 분산 메모리 구조 )여러 컴퓨터 시스템이 존재하나의 컴퓨터 시스템 속에는 하나의 CPU와 하나의 메모리가 ..
1. 데이터베이스 사용의 의미데이터 사용과 데이터 관리 영역 구분이 두 영역을 연결하는 것이 데이터베이스2. SQL의 개념SQL ( Structured Query Language ) : 구조화된 질문하는 언어SQL은 관계대수에 기초해 RDBMS의 데이터 관리를 위해 1970년대 초 IBM에서 설계1986년 ANSI, 1987년 ISO에서 표준으로 재정SQL-86, SQL-89, SQL-92, SQL : 1999, SQL : 2003, SQL : 2008상용 DBMS의 특성에 맞게 국제표준을 확장한 독자적 버전이 존재SQL의 특징비절차적( 선언형 ) 언어, 필요한 데이터만 기술선언형 언어란?프로그램이 어떤 방법으로 해야 하는지를 나타내기 보다 ‘무엇을’에 집중하는 언어편리하게 데이터를 저장, 수정, 삭제,..