나는숩니
Bronze개인인증
팔로워0 팔로우
소개
I'm SubNi
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
한국방송통신대학교 컴퓨터과학과 재학중
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 4
검색어 입력폼
  • 판매자 표지 방통대 (방송통신대학교) 컴퓨터과학과 알고리즘 중간과제물
    방통대 (방송통신대학교) 컴퓨터과학과 알고리즘 중간과제물
    출석수업 과제물(평가결과물) 표지(온라인제출용)교과목명 : 알고리즘학 번 :성 명 :연 락 처 :1. 다음과 같은 조건의 배낭 문제를 욕심쟁이 방법으로 해결하려고 한다. 이때 얻을 수 있는 최대 이익은 얼마인가? (단, 물체를 쪼갤 수 있다.) (2점)M = 10, n = 4(, ) = (18, 20, 9, 20)(, ) = (3, 5, 3, 4)① 47 ② 49 ③ 50 ④ 58답: ③ 50풀이: 먼저, 물체를 쪼갤 수 있음으로 단위 무게당 이익을 구하면 (, , ) = (6, 4, 3, 5)이다.단위 무게가 높은 순으로 물체를 넣으면 물체1 → 물체4 → 물체2 → 물체3의 순서대로 넣을 수 있다. 배낭의 무게가 10임으로 배낭에는 물체1, 물체4, 물체2의 만큼을 넣을 수 있다. 따라서 최대 이익은 물체 1의 이익 + 물체 4의 이익 + 물체2의 이익의 임으로 18 + 20 + 12 = 50이다.2. 알고리즘의 성능을 나타내는 빅오 함수 중에서 가장 효율적인 것은? (2점)① ② ③ ④답: ②풀이: 빅오 함수 간의 크기 관계를 나타내면 O으로 나타낼 수 있다. O(1)은 입력 크기에 관계없이 수행시간이 일정한 상수 시간이며, 뒤로 갈수록 입력 크기에 따라 수행시간이 커지는 빅오 함수이다. 따라서 보기 중에서 가장 효율적인 함수는 ② 이다.3. 주어진 점화식의 폐쇄형과 이를 구하는 과정을 서술하시오. (9점, 1개당 3점)①②③답: ① ② ③풀이:① 재귀식을 전개해서 반복적으로 풀면,임으로 폐쇄형은 이다.②재귀식을 전개해서 반복적으로 풀면,폐쇄형은 이다.③재귀식을 전개해서 반복적으로 풀면,폐쇄형은이다.4. 버블 정렬, 선택 정렬 그리고 삽입 정렬의 이론적 배경과 실제 성능을 비교 분석하시오. 이 알고리즘들의 시간 복잡도를 이해하고, 각각의 정렬 방식이 다른 데이터 상황에서 어떻게 작동하는지 비교하시오 (17점)(1) 각 정렬 알고리즘의 작동 방식을 설명하고, 최악, 최선, 평균 시간 복잡도를 O 표기법을 사용하여 제시하시오. (3점)(1-1) 버블 정렬작동 방식: 모든 인접한 두 데이터를 차례대로 비교해서 왼쪽이 더 큰 경우 오른쪽 데이터와 자리를 바꾸는 과정을 반복해서 정렬한다. 안정 정렬이다.최악/최선/평균: O()(1-2) 선택 정렬작동 방식: 배열에서 가장 최솟값을 찾아 작은 값부터 순서대로 선택해서 정렬한다. 불안정 정렬이다.최악/최선/평균: O()(1-3) 삽입 정렬작동 방식: 배열에서 데이터를 하나씩 뽑아 바른 위치에 삽입해서 정렬한다. 정렬 부분과 미정렬 부분으로 나누어 처리한다. 안정 정렬이다.최악: O()최선: O(n)평균: O()(2) 세 알고리즘을 프로그래밍 언어를 사용하여, 각각에 대해 100개의 랜덤 정수를 포함하는 배열을 사용하여 정렬 실행 시간을 측정하시오. (11점)프로그래밍 지식이 부족할 경우, 의사코드를 적고 10개의 랜덤 정수 배열 = [34, 12, 55, 23, 21, 7, 11, 49, 29, 17]에 대하여 각 알고리즘을 적용하여 문제를 풀이하시오.(2-1) 버블 정렬실행 시간: 0.0009*************(2-2) 선택 정렬실행 시간: 0.00*************836(2-3) 삽입 정렬실행 시간: 0.0019*************12(3) 어떤 상황에서 각 알고리즘이 가장 적합한지를 설명하고, 왜 그런지 이유를 제시하십시오. (3점)(3-1) 버블 정렬 : 구현이 간단하고 다른 메모리 공간을 필요로 하지 않는다. 성능이 데이터 순서에 영향을 많이 받음으로 이미 거의 정렬이 되어 있거나, 배열의 길이가 짧을 경우에 적합하다.(3-2) 선택 정렬 : 최솟값을 선택해서 정렬해 입력 데이터의 순서에 민감하지 않다. 거의 정렬이 된 배열이나 길이가 짧은 배열에 적합하다.(3-3) 삽입 정렬 : 입력 상태의 순서에 민감하다. 이미 정렬된 부분의 이동 횟수가 줄어들게 됨으로 대부분의 원소가 정렬되어 있는 배열에 적합하다.
    컴퓨터과학과| 2024.10.09| 7페이지| 3,000원| 조회(135)
    미리보기
  • 판매자 표지 방통대 (방송통신대학교) 컴퓨터과학과 컴퓨터보안 중간과제물
    방통대 (방송통신대학교) 컴퓨터과학과 컴퓨터보안 중간과제물
    출석수업 과제물(평가결과물) 표지(온라인제출용)교과목명 : 컴퓨터보안학 번 :성 명 :연 락 처 :1-1. 정보보호의 핵심목표 기밀성, 무결성, 가용성에 대해서 설명하고, 사용 예시를 들어 기술하시오.정보보호의 핵심목표는 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability) 3가지를 들 수 있습니다. 이 3가지 목표의 영단어 첫 글자를 따서 ‘CIA triad’라고 부르기도 합니다.기밀성(Confidentiality)이란 “허락되지 않은 자가 정보의 내용을 알 수 없도록 하는 것”입니다. 예를 들어 은행에서 고객의 개인정보나 계좌정보 같은 기밀정보가 제 3자에게 알려지는 것을 방지하기 위해 이를 보호하는 것으로, 허락되지 않은 자가 정보에 접근을 아예 못하도록 하며, 정보를 암호화하여 정보에 접근하더라도 무의미한 내용(암호화된 정보)만 보이도록 함으로써 기밀성을 지킬 수 있습니다.무결성(Integrity)이란 “허락되지 않은 자가 정보를 임의로 수정할 수 없도록 하는 것”입니다. 예를 들어 데이터베이스 내 고객의 개인정보가 임의로 수정되지 않도록 보호하는 것을 들 수 있습니다. 고객 본인이 조회할 때 데이터 베이스에서 고객까지 전달과정에서 위·변조되지 않도록 보호하고, 만약 허락되지 않은 자에 의한 수정이 발생했다면 이를 확인할 수 있는 것 또한 무결성을 지키는 방법입니다.가용성(Availability)이란 “허락된 자가 정보에 접근하고자 할 때 이것이 방해받지 않도록 하는 것”입니다. 정보에 대한 접근권한이 있는 자가 필요할 때 언제든지 정보를 사용할 수 있어야 합니다. 예를 들어 고객이 본인의 개인정보를 확인하고자 할 때 즉시 조회가 가능하게 하는 것으로 정해진 시간 내에 정보를 볼 수 있음을 보장하는 것입니다.기밀성, 무결성, 가용성을 지키는 예시로 ATM 자동화기를 통한 계좌 입금의 과정을 들 수 있습니다. 계좌에 입금을 할 때, 입금에 필요한 계좌 비밀번호 등의 중요한 정보를 알 수 없게 함으로써 기밀성을 유지하며, 입금하려는 계좌번호, 입출금정보 등을 허락되지 않은 사람이 중간에 위·변조하지 못하도록 보호함으로써 무결성을 유지합니다. 또한 서버, 자동화기기, 네트워크가 정상적으로 동작하여 사용자(계좌 접근에 허락된 자)가 이용하고자 할 때, 방해받지 않고 언제든지 이용할 수 있도록 유지함으로써 가용성을 유지합니다.1-2. 부인방지, 접근제어, 인증에 대해서 기술하시오.부인방지(non-repudiation)는 정보에 관여한 자가 이를 부인하지 못하도록 하는 것으로 발신 부인방지와 수신 부인방지로 나눌 수 있습니다. 발신 부인방지는 정보를 보낸 사람이 나중에 정보를 보냈다는 것을 부인하지 못하게 하는 것이며, 수신 부인방지는 정보를 받은 사람이 나중에 이를 부인하지 못하도록 하는 것을 말합니다.접근제어(access control)란 정보에 대한 허락된 접근만 허용하고 그 외의 접근은 허용하지 않는 것을 말합니다. 접근권한이 있는 자와 없는 자를 구분하여 제어하며, 사용자나 정보에 따라 접근권한을 다양하게 부여될 수 있습니다.인증(authentication)이란 어떤 실체가 정말 주장하는 실체가 맞는지 확인할 수 있고 신뢰할 수 있는 것을 말합니다. 여기서 실체란 정보 자체, 정보를 이용하는 사용자 등을 말하며, 메시지, 사용자, 출처, 장치 등이 될 수 있습니다. 시스템에 누군가 접속하려고 할 때, 접속자가 정상적인 사용자가 맞는지 확인하는 것 등이 인증에 해당합니다.2. 대칭키 암호와 공개키 암호에 대해 수업시간에 배운 내용과 교재의 내용을 정리하시오.대칭키 암호란 암호화와 복호화에 같은 키 하나를 사용하는 방식으로, 일반적으로 대칭키 암호에서 사용하는 키를 비밀키라고 합니다. 대칭키 암호방식은 암호화와 복호화 속도가 빠르다는 장점을 가지고 있습니다. 그러나 비밀키를 제3자에게 노출하지 않으면서 송수신자가 나누어 가지기 어렵다는 키 분배 문제가 존재한다는 단점이 있습니다. 스파르타의 봉 암호, 시프트 암호, 비즈네르 암호 등이 대칭키 암호에 해당하며, 대표적인 대칭키 암호 알고리즘으로는 DES, AES, IDEA등이 있습니다.대칭키 암호는 다시 블록 암호와 스트림 암호로 나눌 수 있습니다. 블록 암호란 평문을 고정된 크기의 블록으로 나누어 블록마다 암호화 과정을 걸쳐 암호문을 얻는 방식입니다. 스트림 암호란 평문과 같은 길이의 키 스트림을 생성하여 비트단위로 XOR(배타적 논리합) 연산하여 암호문을 얻는 방식입니다.공개키 암호란 암호화와 복호화에 두 개의 서로 다른 키를 사용하는 암호 방식입니다. 암호화를 할 때에는 공개키를 사용하며, 복화화를 할 때에는 개인키를 사용합니다. 공개키는 공개되어 있어서 누구나 암호화를 할 수 있는 키이며, 개인키는 오직 자신만이 알고 있고 오직 자신만이 사용하여 복호화가 가능한 키입니다. 공개키 암호는 키 관리가 쉽고, 키 분배 문제를 해결할 수 있다는 장점을 가지고 있습니다. 반면 대칭키 암호에 비해 속도가 느리다는 단점이 있으며 대표적인 알고리즘으로는 RSA, ECC, ELGamal 등이 있습니다.3. 전자서명의 동작원리를 그림으로 그리고 순차적으로 상세하게 설명하시오.전자서명(Digital Signature)란 메시지를 보낸 사람의 신원이 진짜임을 증명하는 것으로 전달된 메시지의 원래 내용이 변조되지 않았음을 보증합니다. 전자서명은 해시함수에 기반하여 동작합니다. 해시함수란 임의의 길이의 입력 데이터를 고정된 길이의 해시코드로 대응시키는 함수입니다.전자서명의 서명은 주어진 메시지를 해시함수를 적용하여 해시코드를 생성한 다음, 서명자의 개인키로 암호화한 것입니다. 개인키는 오직 서명자 자신만이 서명할 수 있습니다.위 그림에서 살펴보자면 왼쪽 사각형에서 상단에 메시지 M이 주어졌고, 메시지 M으로부터 해시함수를 통해 해시코드 h를 생성합니다. 이후 서명자의 개인키를 사용하여 해시코드 h를 암호화하여 암호문 s를 생성하게 됩니다. 암호문 s는 메시지 M에 대한 서명자의 전자서명이며, 전자서명 s는 본래의 메시지 M과 함께 전송 또는 저장되게 됩니다.전송받은 전자서명에 대한 검증은 누구나 서명을 검증할 수 있는 공개키를 통해 이뤄집니다. 전자서명을 공개키로 복호화한 내용과 메시지의 해시코드를 비교하여 서명의 유효성 여부를 판별할 수 있습니다. 만약 일치한다면 올바른 서명자의 서명으로 볼 수 있으며, 메시지와 서명자를 신뢰할 수 있습니다. 일치하지 않는 경우 메시지가 변조되었거나, 전자서명이 변조되었거나 혹은 제 3자가 서명한 경우로 볼 수 있습니다.위 그림에서 살펴보자면 오른쪽 사각형에서 왼편에 전송받은 전자서명 s와 메시지 M에서 메시지 M에 대해 해시함수를 통해 해시코드 h를 생성합니다. 그리고 전자서명 s를 서명자의 공개키를 통해 복호화한 h`을 생성합니다. 그 뒤 생성된 h' 과 h 를 일치하는지 비교하여 메시지의 유효성 여부를 판별합니다.
    컴퓨터과학과| 2024.10.09| 6페이지| 3,000원| 조회(548)
    미리보기
  • 판매자 표지 방통대 (방송통신대학교) 컴퓨터과학과 소프트웨어공학 중간과제물
    방통대 (방송통신대학교) 컴퓨터과학과 소프트웨어공학 중간과제물
    출석수업 과제물(평가결과물) 표지(온라인제출용)교과목명 : 소프트웨어공학학번 :성명 :연락처 :1번.소프트웨어 개발부터 서비스 출시까지 많은 시간이 소요되었던 것에 반해, 현재는 짧은 시간이 소요되며 업데이트 주기 또한 짧아졌습니다. 이러한 변화에서 제품의 안정성을 유지하면서 서비스 사용자에게 빠르게 제공하기 위해 데브옵스(DevOps)의 중요성이 대두되고 있습니다.데브옵스(DevOps)란정의데브옵스(DevOps)는 소프트웨어 개발(Development)과 운영(Operations)의 합성어입니다. 소프트웨어 개발팀과 운영팀 간의 협업 및 상호 작용을 강조하고, 이를 원활하도록 하는 문화 철학과 방식 및 도구의 조합입니다. 이를 통해 업무 진행 속도를 높이고, 문제 해결 시간을 단축할 수 있게 합니다.등장 배경데브옵스(DevOps)운동은 2007년에서 2008년 사이 시작되었습니다. 코드를 작성하는 개발팀과 코드를 배포하고 지원하는 운영팀의 분리로 인해 조직이 사일로화되는 문제점을 개선하기위해 등장하였습니다.사일로는 곡식이나 사료를 저장하는 굴뚝형 창고를 뜻하는데, 사일로에는 동일한 내용물만 저장합니다. 이처럼 조직 내 각 부서들이 부서 내 이익만을 추구하며, 다른 부서와 조직적 및 직무상으로 분리되어 부서별 통합이 어려운 조직을 사일로 조직이라고 하며, 사일로 조직화되는 것을 사일로화라고 합니다.이러한 조직간 단절은 혼란의 벽(Wall of Confusion)으로 표현하기도 합니다. 여기서 벽은 조직간 상충되는 프로세스나 도구로 인해 발생합니다.핵심 요소사일로화를 방지하기 위한 데브옵스(DevOps)의 핵심요소로는 Culture(문화), Automation(자동화), Measure(측정), Share(공유)의 영문 앞 글자를 딴 CAMS가 있습니다.2-1. Culture(문화)단순히 개발팀과 운영팀이 함께 작업하는 것뿐 아니라, 조직의 구조를 바꿔 팀간 원활하게 소통하고 협업할 수 있는 환경을 구성할 수 있는 문화를 만드는 것을 말합니다.2-2. Automation(자동화)소스 코드 작성에서 서비스가 적용되기 까지의 모든 과정 및 품질검사와 모니터링 등 모든 과정을 수작업이 아닌 자동화된 프로세스로 관리하는 것을 말합니다.2-3. Measure(측정)전반에 대한 측정을 통해 진행사항을 검토하고 서비스의 지속적인 개선할 수 있습니다. 측정 결과는 투명성, 접근성, 가시성을 가져야 합니다.2-4. Share(공유)공유를 통해 구성원 간 마찰을 줄이고, 향후 발생할 수 있는 장애를 줄일 수 있으며 중복 작업을 제거할 수 있습니다.방법 및 도구데브옵스(DevOps)의 핵심요소 CAMS가 반영된 방법과 도구로는 CI/CD와 대시보드를 들 수 있습니다.3-1. 지속적 통합과 배포(CI/CD)CI/CD는 Continuous Integration Continuous Deployment의 앞 글자를 딴 단어로 지속적인 통합과 지속적인 배포를 의미합니다.지속적인 통합(CI)은 여러 명의 개발자가 작성한 코드를 통합하여 소스 저장소(GitHub, GitLab, Bitbucket 등)에 저장하고 실행파일을 생성(빌드)한 후 동작 여부를 점검(테스트)하는 과정입니다. 업데이트를 검증하고 릴리즈 하는 시간을 단축할 수 있으며, 버그를 신속하게 해결함으로써 서비스 품질을 향상시킬 수 있습니다.지속적인 배포(CD)는 실행 파일을 실제 개발 환경에서 테스트한 뒤, 문제가 없으면 배포하고 운영 및 모니터링하는 과정입니다.CI/CD를 통해 개발 단계를 자동화함으로써 보다 짧은 주기로 서비스를 제공하고 개선할 수 있게 합니다.CI/CD을 위한 과정 별 대표적인 오픈소스 도구로는 아래와 같은 도구를 들 수 있습니다.개발 : Git, Eclipse, Jira빌드 : Maven, Apache Ant, Gradle소스코드 배포 : Jenkins, Bamboo인프라 배포 : Ansible, Terraform, Puppet, CHEF, Saltstack모니터링 : Nagios, Splunk, Sensu, New Relic3-2. 대시보드(DashBoard)데브옵스(DevOps)의 협업 문화 형성을 위한 도구 중 하나로 대시보드가 있습니다. 대시보드를 통해 전체 개발 단계를 설정하고 정보를 업데이트합니다. 이를 바탕으로 팀간 작업 내용을 공유하고 활발한 커뮤니케이션과 회의가 가능합니다.3-3. 그 외그 외 팀간 원활한 공유를 위해 사용할 수 있는 도구로 슬랙(Slack) 메신저, 사내 WiKi 페이지 등이 있습니다.장점데브옵스(DevOps)를 통해 작업 속도 향상, 커뮤니케이션 개선, 안정성 향상 등과 같은 이점을 얻을 수 있습니다.4-1. 작업 속도 향상개발 단계를 자동화함으로써 서비스를 보다 안정적이고 빠르게 운영할 수 있습니다. 또한 팀간 협업이 강화됨으로써 중복 제거, 팀간 인도 기간 단축 등을 통해 비효율성을 줄이고 시간을 단축할 수 있습니다.4-2. 커뮤니케이션 개선조직이 사일로화 되지 않고 원활히 협업하고 소통하는 문화를 가짐으로써 구성원간 이해를 높이고 유대를 강화할 수 있습니다.4-3. 안정성 향상지속적인 통합과 배포를 통해 변경 사항을 지속적으로 테스트하고, 잦은 서비스 릴리즈를 통해 문제 해결 시간을 단축함으로써 안정성을 향상할 수 있습니다.dev2ops “what-is-devops”Atlassian “History of DevOps”aws.amazon “what-is-devops”삼성 SDS “5. 개발과 개선을 빠르게, DevOps”2번.(1) 임계 경로 : A-C-E-H-I임계 경로는 작업 시작에서 종료까지의 경로 중 가장 긴 경로입니다. 문제의 경우 위와 같이 CPM 네트워크와 경계시간을 나타낼 수 있고, 여유시간이 0인 작업을 연결한 A-C-E-H-I가 임계 경로입니다.(2) 작업 F의 가장 빨리 시작할 수 있는 시간 : 6, 가장 늦게 시작할 수 있는 시간 : 9가장 빨리 시작할 수 있는 시간(EST) 직전 선행 작업들의 가장 빨리 종료할 수 있는 시간(EFT) 중 가장 큰 값과 같습니다. F의 경우 선행 작업 C의 EFT는 6임으로 F의 EST는 6입니다.다음으로 가장 늦게 시작할 수 있는 시간(LST)는 가장 늦게 종료할 수 있는 시간 (LFT)에서 작업 시간을 뺀 것과 같습니다. 먼저 LFT는 직후 후행 작업들의 LST 중 가장 작은 값임으로 F의 LFT는 14가 되며, 14에서 F의 작업 시간 5를 뺀 9가 F의 LST가 됩니다.
    컴퓨터과학과| 2024.10.09| 6페이지| 3,000원| 조회(381)
    미리보기
  • 판매자 표지 방통대 (방송통신대학교) 컴퓨터과학과 공통교양 컴퓨터의 이해 중간과제물
    방통대 (방송통신대학교) 컴퓨터과학과 공통교양 컴퓨터의 이해 중간과제물
    컴퓨터의 이해중간과제물학 번 :성 명 :연 락 처 :1. 다음 문제에 대하여 주요 내용을 ①, ②, ③, ④ 번호를 붙여서 4가지 이상 설명하고 관련된 그림이나 사진을 설명문 본문에 한 장씩만 덧붙인다. 단, 1번 과제 전체분량은 A4 용지 1페이지 이상 3페이지 이내이다.(가) 슈퍼컴퓨터에 대하여 설명하라.① 슈퍼컴퓨터란 고도의 연산 처리 능력을 갖춘 컴퓨터를 지칭한다. 일반적으로 "당대 가장 빠른 연산 능력의 컴퓨터들"로 정의되기도 한다. 하지만 해당 정의는 상대적이기 때문에 독일 만하임 대학의 Hans Meuer, 미국 테네시 대학의 Jack Dongarra, 미국 국립에너지연구과학컴퓨팅센터(NERSC)의 Erich Strohmaier 등이 참여하여 만들어진 TOP500 프로젝트(http://top500.org)의 순위에 등재된 컴퓨터를 슈퍼컴퓨터로 보기도 한다. 해당 TOP500 프로젝트는 1993년 시작되었으며 성능 비교 테스트를 통해 매년 2회(6월 독일 International Supercomputer Conference(ISC), 11월 미국 ACM/IEEE Supercomputing Conference(SC)) 발표된다. Linpack 벤치마크 방식으로 임의의 행렬 A를 사용해 Ax = b를 풀 수 있는 능력에 따라 순위를 정하는 방식을 사용한다. 슈퍼컴퓨터의 성능은 플롭스(Flops, floating-point operations per second) 단위로 나타내며 초당 수행 가능한 부동소수점 연산 횟수를 의미한다.② 슈퍼컴퓨터는 프로세서와 메모리 접근방식 등으로 분류해볼 수 있다. 프로세서에 따라 분류하자면, 스칼라 프로세서와 벡터 프로세서로 구분할 수 있다. 스칼라 프로세서의 경우 범용 프로세서이다. 명령 방식에 따라 다시 CISC(Complex Instruction Set Computer), RISC(Reduced Instruction Set Computer)로 구분된다. 벡터 프로세서는 벡터 데이터 혹은 배열 테이터의 고속 수치연산을e Instruction, Multiple Data streams), MISD(Multiple Instruction, Single Data stream), MIMD(Multiple Instruction, Multiple Data streams) 4가지로 분류한다.③ 슈퍼컴퓨터의 역사를 살펴보면 최초의 슈퍼컴퓨터는 1964년 미국의 CDC 6600이다. 세이모어 크레이(Seymour Cray)가 설계하였으며 성능은 1Mflops이다. 이후 그는 크레이리서치(Cray Research)사를 설립하여 1976년 Cray-1 시스템, 1988년 Cray Y-MP 시스템 등을 발표하였으며 Cray Y-MP는 세계 최초로 1Gflops 성능을 달성하였다. 1997년 Intel ASCI Red이 1Tflops를 넘어섰으며, 2007년 IBM Roadrunner이 1Pflops 성능을 기록하였다.④ 대한민국의 슈퍼컴퓨터의 역사를 살펴보면 최초의 슈퍼컴퓨터는 Cray Cray-2S로 1988년 한국과학기술연구원(KIST) 산하 연구소인 시스템공학연구소(SERI)에서 슈퍼컴퓨터 1호기로 도입하였다. 도입된 슈퍼컴퓨터 1호기는 기상 예측 및 자동차 및 항공기 등의 부품 설계, 원자력발전소 안정성 분석 등 다양한 분야에 이용되었다. 이후 1993년 슈퍼컴퓨터 2호기(Cray Y-MP C90)를 도입하였고, 2001년 한국과학기술정보연구원(KISTI)이 출범하여 슈퍼컴퓨터 3호기(NEC SX-5/SX-6, IBM사 p690), 2010년 슈퍼컴퓨터 4호기(IBM p595, SUN C48), 2018년 슈퍼컴퓨터 5호기(Cray CS500(누리온))이 도입되었다. 2022년 9월 과학기술정보통신부는 미국, 일본, EU연합 등에 이어 600PFlops의 성능을 가지는 슈퍼컴퓨터 6호기 구축에 2930억원을 투자하겠다는 계획을 발표하였으며 2023년 말 구축될 것으로 예상된다.기상청의 슈퍼컴퓨터는 각종 기상관측 자료를 바탕으로 수치예보모델들의 운영을 통해 미래의 날씨변화에 대한 예측자료를 Augmented Reality), 일상적인 경험과 정보를 저장하는 라이프 로깅(Life logging), 실제 세계를 기반으로 구현된 가상 세계인 거울 세계(Mirror Worlds), 3D로 구현한 시뮬레이션 환경인 가상세계(Virtual Worlds)로 구분된다.③ 메타버스 중 증강현실 기술이 이용된 예로 나이언틱이 2016년 7월 출시한 위치기반 증강현실 게임 포켓몬고(Pokémon GO)가 있다. 사용자 위치를 기반으로 현실의 다양한 장소에서 포켓몬을 수집할 수 있다. 지역에 따라 수집할 수 있는 포켓몬이 다르며, 포켓스탑/체육관 등 해당 지역의 랜드마크에서 포켓볼을 얻고 다른 이용자와 대결할 수 있다. 출시 후 8주 동안 5억 회 이상의 다운로드를 기록하고 46억km 이상의 거리를 사용자들이 걸을 정도 인기가 많았으며, 데이터 조사업체인 모바일인덱스에 따르면 출시 6주년을 맞은 2023년 2월 기준 1인당 월평균 사용시간은 11,17시간, 사용일 수는 10.85일로 조사되었다.④ 증강현실(Augmented Reality)의 특성을 살펴보면, 메타버스 로드맵 분류 중 증강(augmentation)측과 외적(External)에 해당하며. 현실세계를 가상의 그래픽과 함께 보여줌으로 써 더 증강된 현실을 경험할 수 있도록 한다. 포켓몬고에서 가상의 포켓몬이 스마트폰을 통해 현실의 배경과 겹쳐져 마치 현실에 존재하는 것 같은 효과를 말한다. 증강현실 및 이를 활용한 게임의 인기는 스마트폰의 보급, 인터넷과 기술의 발전을 들 수 있다.(다) 반도체 기억장치의 발달과정에 대하여 설명하라.①컴퓨터산업의 제 2세대로 불리는 트랜지스터(Transistor) 시대로 접어들며 기존 많은 공간을 차지하고, 많은 열을 발생시키는 등의 단점을 가진 진공관을 대체할 트랜지스터가 등장하였다. 트랜지스터는 1948년 미국 벨 전화연구소의 윌리엄 쇼클리, 죤 바딘, 월터 브래튼이 발명하였다. Transfer(전송하다)와 Varistor(저항 소자)의 합성어로 저항의 역할을 하면서도 반도체기억장치인 DRAM(Dynamic Random Access Memory)와 정적 기억장치인 SRAM(Static Random Access Memory)로 나눌 수 있다. DRAM은 정보가 커패시터에 전하로 저장되며, 저장된 정보유실 방지를 위해 리프레시(refresh)가 필요하다. SRAM은 리프레시의 필요성이 없어 고속동작이 가능하다.④ 1972년 이후 컴퓨터산업의 제 4세대인 집적회로의 고밀도화 대집적화되며 고밀도 집적회로(LSI), 초고밀도 집적회로(VLSI) 등이 등장하였다. 집적회로는 회로의 집적도에 따라 SSI(Small scale Integration), MSI(Medium Scale), LSI(Large Scale), VLSI(Very Larger), ULSI(Ultra Large Scale)로 구분되며 점점 발전하고 있다. 이와 같은 집적도가 높은 IC들이 개발됨에 따라 컴퓨터의 연산 처리 속도 및 저장의 향상을 가져왔다.2. 가상현실, 증강현실, 메타버스 등의 응용에 사용하기 위한 입출력 장치를 한 가지 조사하여 다음 사항을 A4용지 2페이지 이내로 작성하라.(가) 장치의 명칭, 장치의 용도 및 입출력 방식, 장치의 사진 또는 관련 그림소니에서 출시한 PS5전용 플레이스테이션 VR2이다. 가상현실(VR) 전용 헤드셋으로 USB-C케이블을 이용하여 플레이스테이션5(PS5)과 연결하여 사용한다. 눈 위에 고정하여 착용하는 헤드셋 형식이며 양손에 쥐고 사용하는 컨트롤러와 함께 사용한다. 입력장치로는 헤드셋에 탑재된 렌즈와 손에 쥐고 사용하는 컨트롤러의 액션 및 조이스틱, 모션 및 터치, 위치 트래킹이있으면 헤드셋의 렌즈가 방향을 추적하여 움직임과 시선 방향을 파악할 수 있다. 출력장치는 디스플레이와 진동 및 스피커가 있다. 디스플레이는 4K HDR로 110도의 시야각에서 2000x204해상도의 출력을 지원하며, VR장면이나 동작에 따라 진동을 느낄 수 있다.(나) QR코드 만들기 (본인의 소속 학과 및 이름, 가에서 선택한 장치의 명칭 포함)스Metaverse' (박지혜 연구원) (http://webzine.koita.or.kr/202105-specialissue/콘텐츠-산업의-새로운-지평을-열고-있는-'메타버스Metaverse')중앙대학교 인문콘텐츠연구소 웹진 : 메타버스 분류 (박상용 HK연구교수) (http://aihumanities.org/ko/archive/webzine/?board_page=3&vid=54)GameFocus : 뉴스홈 > 뉴스센터 > 취재국내 서비스 6주년 맞이한 나이언틱 '포켓몬고(Pokémon GO)'... 한국 유저들과 함께한 6년 간의 기록 (http://gamefocus.co.kr/detail.php?number=137775)화이트페이퍼 : "7월에 증강현실로 만나요"..닌텐도 신작 '포켓몬 고' 출시 (https://www.whitepaper.co.kr/news/articleView.html?idxno=69635)경향게임즈 : '출시 6주년' 포켓몬고, 2월 가장 많이 사용한 게임앱 등극 (https://www.khgames.co.kr/news/articleView.html?idxno=210606)서울경제 : 포켓몬고를 알면 가상증강현실이 보인다 (https://www.sedaily.com/NewsView/1OEPHALXFW)네이버QR코드 ( Hyperlink "https://qr.naver.com/" https://qr.naver.com/)TTA한국정보통신기술협회 (http://terms.tta.or.kr/)삼성반도체뉴스룸 ( Hyperlink "https://news.samsungsemiconductor.com/kr/반도체-쉽게-알기-4-반도체는-어떻게-발전되어-왔을까/" https://news.samsungsemiconductor.com/kr/반도체-쉽게-알기-4-반도체는-어떻게-발전되어-왔을까/)삼성디스플레이뉴스룸 (https://news.samsungdisplay.com/23538/)네이버 지식백과 : 두산백과( Hyperlink "https://te156)
    공통교양과목| 2024.10.09| 7페이지| 3,000원| 조회(153)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 15일 금요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
2:08 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감