전체 글 91

네트워크 개요

■ 프로토콜 - 데이터통신에 있어서 신뢰성 있게 효율적이고 안전하게 정보를 주고받기 위해서 정보의 송/수신자측 또는 네트워크 내에서 사전에 약속된 규약 또는 규범 - 물리적 측면, 논리적 측면으로 구성. ㄱ. 물리적 측면 : RS-232C, V.21 등 - 데이터 전송에 사용되는 전송 매체, 접속용 커넥터 및 전송 신호 등에 관한 규약 ㄴ. 논리적 측면 : SNA, SDLC, TCP/IP - 동일한 회사 제품 간의 통신을 위한 전용 프로토콜, 일반적인 범용 프로토콜 (TCP/IP) * 프로토콜의 구성 요소 ① 구문 (Syntax) : 데이터의 구조나 형식을 가리킴. 데이터가 표현되는 순서를 의미 ② 의미 (Semantics) : 비트의 영역별 의미. 특정 패턴을 어떻게 해석하고, 어떤 동작을 할 것인가를..

대한민국 정부 수립 과정

■ 8.15 광복 (1945) 전후의 상황 (1) 광복 직전의 상황 [건국 준비 활동] - 대한민국 임시 정부 : 충칭에서 건국 강령을 발표하며 독립 국가 건국을 준비 - 조선 건국 동맹 : 여운형이 일제의 패망과 광복에 대비하여 조직함 [국제 회담] - 카이로 회담 : 미국ㆍ영국ㆍ중국의 정상이 적당한 시기의 한국 독립을 약속함 - 포츠담 회담 : 미국ㆍ영국ㆍ중국의 정상이 일본의 무조건 항복을 요구하고, 한국의 독립을 재확인함 (2) 광복 직후의 상황 [미ㆍ소 군정 실시] - 한반도 38도선 기준 남쪽 : 미군, 북쪽 : 소련군 통치 - 미 군정은 6ㆍ3ㆍ3학제를 도입하고 신한공사를 설립함 ** 신한공사 : 1945년 11월 10일에 설립한 미군정의 산하 기관이자 공기업, 토지 및 재산을 관리하던 기관 ..

카테고리 없음 2021.07.22

스래싱 (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...