목록방송통신대 컴퓨터과학과 (111)
navis
1강: 운영체제 개요운영체제정의: 컴퓨터 시스템 자원을 관리하고 서비스 제공하는 시스템 소프트웨어.모드커널 모드: 하드웨어 직접 제어 가능.사용자 모드: 하드웨어 직접 제어 불가, 시스템 호출 필요.운영체제 구성요소프로세스 관리자: 프로세스 생성, 스케줄링, 종료.메모리 관리자: 메모리 할당, 해제, 가상 메모리 관리.장치 관리자: 입출력 장치 제어, 드라이버 관리.파일 관리자: 파일 생성, 수정, 삭제, 접근 제어.운영체제 유형일괄처리: 작업을 모아서 처리.시분할: 여러 사용자가 동시에 시스템 사용.실시간: 즉각적인 응답 요구.분산 운영체제: 여러 컴퓨터가 협력하여 작업 수행.2강: 프로세스와 쓰레드프로세스정의: 실행 중인 프로그램, 자원 할당됨 (CPU, 메모리 등).프로세스 제어 블록 (PCB): ..

1강 데이터베이스의 이해 문제 1: 파일 처리 시스템의 데이터 중복으로 발생할 수 있는 문제가 아닌 것은?정답: 3 (통일성)파일 처리 시스템에서는 데이터 중복을 방지할 수 없기 때문에 데이터의 보안성, 경제성, 일관성 측면에서 문제가 발생할 수 있습니다. 하지만 통일성은 데이터 중복과 직접적인 관련이 없습니다.문제 2: 데이터베이스 3단계 구조에서 논리적 데이터 독립성이 확보되는 과정은?정답: 4 (외부-개념 사상)DBMS는 데이터의 추상화를 위해 외부, 개념, 내부의 3단계로 구조화됩니다. 논리적 데이터 독립성은 외부-개념 사상 과정에서 확보됩니다.문제 3: 구조화된 데이터에 사용자가 데이터를 삽입·수정·삭제하고 저장된 데이터를 검색할 수 있도록 지원하는 데이터베이스 언어는?정답: 데이터 조작 ..
학습개요현대사회에서 컴퓨터는 거의 모든 분야에서 활용되어 이전에 생각하기 어려운 수준으로 인간의 생활을 편리하게 만들어 주고 있습니다. 반면, 컴퓨터의 이용이 보급됨에 따라 불법적인 방법을 통해 컴퓨터 시스템에 침투하여 이익을 보려는 해킹이 기술적인 문제뿐 아니라 사회적인 문제가 되고 있습니다. 따라서 이에 대응하는 보안이 학문적으로나 경제적으로나 중요성이 커지고 있습니다. 이번 강의에서는 운영체제 관점에서 보호와 보안에 대한 개념을 알아보고, 운영체제에서 보안에 대해 할 수 있는 일에 대해 살펴봅니다. 학습목표보호와 보안의 개념을 설명할 수 있다.운영체제에서 보안이 달성하고자 하는 목표를 설명할 수 있다.운영체제에 대한 침해유형을 설명할 수 있다.운영체제 수준에서의 보안기법과 보안 모델을 설명할 수 있..
학습개요지난 시간에 이어 스트링 매칭 알고리즘을 하나 더 살펴본 후, 이번 시간과 다음 시간에 걸쳐 데이터 압축에 대해 살펴본다. 우선 보이어-무어 알고리즘이 스트링 매칭 문제를 해결하는 방법에 대해서 학습하고, 이후 데이터 압축의 개념과 함께 데이터 압축 알고리즘의 하나인 RLE에 대해서 학습한다. 학습목표보이어-무어 알고리즘의 개념, 동작, 그리고 성능과 특징을 이해하고 설명할 수 있다.데이터 압축과 관련된 개념을 이해하고 설명할 수 있다.RLE 알고리즘의 개념, 동작, 그리고 성능과 특징을 이해하고 설명할 수 있다. 주요용어보이어-무어 (Boyer-Moore) 알고리즘패턴 내의 문자들의 관계를 이용하여 매칭 시 중복된 비교를 줄이며 패턴을 찾는 방법으로, 패턴의 뒷부분부터 문자를 비교데이터 압축 (..
학습개요단층 퍼셉트론으로 해결할 수 없는 XOR 문제와 같은 많은 문제는 여러 층으로 구성된 신경망 구조를 이용하여 해결할 수 있다. 오차역전파는 다층 퍼셉트론을 학습시킬 수 있는 학습 모델이다. 이번 시간에는 다층 피드포워드 신경망을 학습하기 위한 오차역전파 모델에 대하여 학습한다. 또한, 경쟁학습을 통해 학습하는 다른 유형의 신경망 모델인 자기조직화지도 및 LVQ 학습에 대하여 학습한다. 학습목표XOR 문제를 해결하는 방식을 설명할 수 있다.오차역전파 모델의 학습 방법을 구현할 수 있다.자기조직화지도 및 LVQ에서 대표벡터를 형성하는 과정을 구현할 수 있다. 주요용어오차역전파(Backpropagation) : 다수의 은닉층을 포함하는 다층 퍼셉트론을 학습할 수 있는 지도학습 모델로서, 출력층으로부터 ..
학습개요분산 시스템은 크기나 성능이 다를 수 있는 여러 대의 컴퓨터가 네트워크로 연결되어 이루어지는 시스템입니다. 분산 시스템은 높은 성능과 신뢰성을 제공하기에 컴퓨터가 풀어야 할 문제가 커지고 복잡해지면서 점점 중요해지고 있습니다. 이번 강의에서는 분산 시스템의 기본적인 특징과 구성, 주요 서비스에 대해 살펴봅니다. 학습목표분산 시스템의 구조와 특징을 설명할 수 있다.분산 시스템에서 파일, 메모리 등을 공유하는 방법을 설명할 수 있다.분산 시스템에서 원격 프로시저 호출을 설명할 수 있다.정리하기분산 시스템은 네트워크를 통해 약하게 결합된 다양한 성능의 프로세서의 집합이며, 각 프로세서는 자신의 메모리와 클럭을 사용한다.분산 시스템의 장점은 자원 공유, 성능 향상, 신뢰성 향상, 통신의 편리성이다.분산 ..