정보보호론 61

스래싱 (Thrashing)

■ 스래싱 (Thrashing) - 너무 자주 페이지 교체가 일어나는 현상으로 어떤 프로세스에 지속적으로 페이지 부재가 발생하여 프로세스의 처리시간보다 페이지 교체시간이 더 많이 발생하는 현상이다 - 다중 프로그래밍의 정도가 높아질수록 CPU의 이용률은 증가하지만 너무 높으면 스래싱이 발생할 수 있다. 따라서 스래싱이 발생하면 다중 프로그래밍의 정도를 낮춰준다 ★ 페이지 부재 빈도 (PFF : Page-Fault Frequency) - 스래싱(Thrashing)이란 페이지 부재율이 높다는 것을 의미한다 - 스래싱을 막기 위해 페이지 부재 빈도(PFF)를 사용한다 - 허용할 수 있는 페이지 부재 빈도(Page Fault Rate) 구간을 설정해서 페이지 부재율이 높으면 프로세스가 더 많은 프레임을 필요로 ..

메모리(기억장치) 관리

■ 메모리(기억장치) 관리 전략 - 기억장치를 관리하는 운영체제 일부를 기억장치 관리자(Memory Manager)라고 한다 - 기억장치 관리자는 기억장치의 어느 부분이 사용 중인지, 어느 부분이 사용되고 있지 않은지를 조사하고, 프로세스가 요구할 때마다 기억장치를 할당하고 사용이 끝나면 회수한다 1. 메모리(기억장치) 관리 ⓐ 단일 연속 주기억장치 관리 - 단일 연속 주기억장치 관리는 주기억장치에 운영체제 외에 한 개의 사용자 프로그램만 저장하는 관리 기법이다 - 이 기법에서는 주기억장치를 두 영역으로 나누어 한 영역에는 운영체제를 저장하고, 다른 영역에는 한 개의 사용자 프로그램을 저장한다 - 이런 방식은 한 순간에 오직 하나의 프로그램만 주기억장치에 저장되어 실행될 수 있는데, 이런 개념을 단일 프..

프로세스 동기화

■ 프로세스 간 동기화 및 통신 1. 임계영역 (Critical Section) = 위험 영역 - 비동기 절차에 있어서 자기 자신이 또는 다른 비동기 절차 부분과 동시에 실행할 수 없는 부분으로, 하나의 프로세스가 자원을 액세스하고 있을 때, 그 프로세스에 의해 참조되는 프로그램의 부분을 임계영역이라고 한다 - 즉 하나의 프로세스가 공유 데이터에 접근하면, 다른 프로세스는 그 공유 데이터에 접근해서는 안 된다 2. 상호배제 (Mutual Exclusion) - 여러 개의 병렬 프로세스가 공통의 변수 또는 자원에 접근할 때 그 조작을 정당하게 실행하기 위하여 접근 중인 임의의 시점에서 하나의 프로세스만이 그 접근을 허용하도록 제어하는 것이다 - 한 프로세스가 공유 기억장치 혹은 공유 파일을 사용하고 있을 ..

CPU 스케줄링 (CPU Scheduling)

■ CPU 스케줄링 (CPU Scheduling) - CPU 자원을 프로세스(Process)에게 어떻게 배당할 것인지 결정하는 작업을 CPU 스케줄링이라 함 - 프로세스 작업 수행을 위해 언제, 어느 프로세스에 CPU를 할당할 것인지를 결정하는 작업 - Multi-Processor 환경에서 Processor 간의 우선순위를 지정함으로써 CPU 활용을 극대화하기 위한 방법 ★ 스케줄링 평가 기준 기준 설명 CPU 사용률 (CPU Utilization) 극대화 전체 시스템 시간 중 CPU가 작업을 처리하는 시간의 비율 처리능력 (Throughput) 최대화 CPU가 단위 시간당 처리하는 프로세스의 개수 응답시간 (Response TIme) 최소화 대화식 시스템에서 요청 후 응답이 오기 시작할 때가지의 시간 ..

프로세스 관리

■ 프로세스 (Process) - 컴퓨터 내에서 CPU에 의해 실행 중인 프로그램을 일컫는 용어 - 여러 분야에서 과정 또는 처리라는 뜻으로 사용되는 용어로, 컴퓨터 분야에서는 '실행 중인 프로그램' 이라는 뜻으로 쓰임 - 프로그램 또는 그 일부를 뜻하기도 하며, 데이터의 입력이나 출력 등을 조작하거나 처리하는 것을 말하기도 한다 - 부모프로세스(Parent Process)라는 상위계층과 자식프로세스(Child Process)라는 하위계층이 존재한다 - 부모프로세스는 프로그램이나 명령어에 의해 시작되며, 자식프로세스는 부모프로세스에 의해 만들어지는 것을 말한다 - 하나의 부모프로세스는 여러 개의 자식프로세스를 관리하는데, 여러 개의 자식프로세스가 하나의 CPU에서 동시에 처리되는 것처럼 보이는 것을 멀티..

전자상거래 등에서의 소비자보호에 관한 법률 (약칭 : 전자상거래법)

■ 전자상거래 등에서의 소비자보호에 관한 법률 (약칭 : 전자상거래법) [시행 2016.9.30.][법률 제14142호, 2016.3.29., 일부개정] 공정거래위원회(전자거래과) 044-200-4465 제1장 총칙 제1조 (목적) 이 법은 전자상거래 및 통신판매 등에 의한 재화 또는 용역의 공정한 거래에 관한 사항을 규정함으로써 소비자의 권익을 보호하고 시장의 신뢰도를 높여 국민경제의 건전한 발전에 이바지함을 목적으로 한다 제6조 (거래기록의 보존 등) ① 사업자는 전자상거래 및 통신판매에서의 표시ㆍ광고, 계약내용 및 그 이행 등 거래에 관한 기록을 상당한 기간 보존하여야 한다. 이 경우 소비자가 쉽게 거래기록을 열람ㆍ보존할 수 있는 방법을 제공하여야 한다 ② 제1항에 따라 사업자가 보존하여야 할 거래..

국가정보화 기본법

■ 국가정보화 기본법 [시행 2018.1.25.][법률 제14905호, 2017.10.24., 일부개정] 과학기술정보통신부(정보화기획과) 02-2110-2857 제2장 국가정보화 정책의 수립 및 추진체계 제6조 (국가정보화 기본계획의 수립) ① 정부는 국가정보화의 효율적, 체계적 추진을 위하여 5년마다 국가정보화 기본계획(이하 "기본계획"이라 한다)을 수립하여야 한다 ② 기본계획은 과학기술정보통신부장관이 국가와 지방자치단체의 부문계획을 종합하여 「정보토신 진흥 및 융합 활성화 등에 관한 특별법」제7조에 따른 정보통신 전략위원회(이하 "전략위원회"라 한다)의 심의를 거쳐 수립ㆍ확정한다 제4장 국가정보화의 역기능 방지 제1절 정보이용의 건전성ㆍ보편성 보장 및 인터넷중독의 예방ㆍ해소 제30조의 8 (인터넷중독..

전자정부법

■ 전자정부법 [시행 2017.10.24.][법률 제14914호, 2017.10.24., 일부개정] 행정안전부(전자정부정책과) 02-2100-3907 제1장 총칙 제1조 (목적) 이 법은 행정업무의 전자적 처리를 위한 기본원칙, 절차 및 추진방법 등을 규정함으로써 전자정부를 효율적으로 구현하고, 행정의 생산성, 투명성 및 민주성을 높여 국민의 삶의 질을 향상시키는 것을 목적으로 한다 제2절 정보자원의 효율적 관리 기반 조성 제49조 (상호운용성 확보 등을 위한 기술평가) ① 행정기관등의 장은 정보시스템의 특성 및 사업의 규모 등이 대통령령으로 정하는 기준에 해당하는 정보시스템 구축사업을 하려면 사업계획을 확정하기 전에 제45조 제3항의 지침에 따라 다음 각 호의 사항에 관하여 기술평가를 하여야 한다 1...

개인정보의 안전성 확보조치 기준

■ 개인정보의 안전성 확보조치 기준 [시행 2017.7.26.][행정안전부고시 제2017-1호, 2017.7.26. 타 법 개정] 행정안전부(개인정보보호 정책과) 02-2100-4106 제1조 (목적) 이 기준은 「개인정보 보호법」(이하 "법"이라 한다) 제23조 제2항, 제24조 제3항 및 제29조와 같은 법 시행령(이하 "영"이라 한다) 제21조 및 제30조에 따라 개인정보처리자가 개인정보를 처리함에 있어서 개인정보가 분실ㆍ도난ㆍ유출ㆍ위조ㆍ변조 또는 훼손되지 아니하도록 안전성 확보에 필요한 기술력ㆍ관리적 및 물리적 안전조치에 관한 최소한의 기준을 정하는 것을 목적으로 한다 제4조 (내부 관리계획의 수립ㆍ시행) ① 개인정보처리자는 개인정보의 분실ㆍ도난ㆍ유출ㆍ위조ㆍ변조 또는 훼손되지 아니하도록 내부 의사..

개인정보 보호법 시행령

■ 개인정보 보호법 시행령 [시행 2017.10.19.][대통령령 제28355호, 2017.10.17., 일부개정] 행정안전부(개인정보보호 정책과) 02-2100-4106 제1장 총칙 제15조의 2 (개인정보 수집 출처 등 고지 대상ㆍ방법ㆍ절차) ① 법 제20조 제2항 본문에서 "대통령령으로 정하는 기준에 해당하는 개인정보처리자"란 다음 각 호의 어느 하나에 해당하는 개인정보처리자를 말한다 1. 5만 명 이상의 정보주체에 관하여 법 제23조에 따른 민감정보(이하 "민감정보"라 한다) 또는 법 제24조 제1항에 따른 고유식별정보(이하 "고유식별정보"라 한다)를 처리하는 자 2. 100만 명 이상의 정보주체에 관하여 개인정보를 처리하는 자 제16조 (깨인정보의 파기방법) ① 개인정보처리자는 법 제21조에 따..