총 1,000개
-
컴퓨터 구조 계산기_quartus 설계_20242025.01.161. 컴퓨터 구조 이 과제에서는 간단한 구조의 계산기를 설계하는 것을 목표로 합니다. 기존에는 Schematic editor 설계 기법을 사용했지만, 이번에는 HDL(hardware description language) 기법을 이용하여 알고리즘이나 기능 레벨에서의 설계를 진행하고 gate 레벨의 로직 설계를 수행합니다. ROM이나 Hard-Wired Logic과 같은 개념을 이해하며 설계를 진행합니다. 2. 계산기 설계 계산기를 구현하기 위해 필요한 내부 레지스터(A, B, IR, C)와 외부 입력(SA, SB, SIR, STAR...2025.01.16
-
조선대학교 A+ / 기계공학과 냉동공기조화 과제 모음2025.05.121. 공기조화 및 냉동 (HW#1) 1. 어떤 방의 온도가 22℃ 이고, 상대습도가 50%이다. 대기압은 101.3kPa이다. (a) 공기와 수 증기의 분압 , (b) 수증기의 밀도 , (c) 혼합물의 습도비를 구하시오 . (교과서 연습문제 8-2) 2. 공간이 건구온도로 21℃로 유지되고 있다. 내부 벽의 온도는 7℃ 까지 내려갈수도 있다고 예상된다. 벽에서 응축이 발생하지 않도록 유지할 수 있는 최대 상대습도와 비습도(specific humidity)는 얼마인가? (교과서 연습문제 8-9) 3. 공기가 24℃ db, 21℃w...2025.05.12
-
운영체제의 개념, 장단점 및 미래 발전 방향2025.01.031. 운영체제의 정의 운영체제(OS, operating system)는 컴퓨팅 디바이스의 하드웨어와 소프트웨어를 관리하고 제어하며 이용하기 위한 시스템을 의미합니다. 운영체제는 사용자와 컴퓨터 하드웨어 사이를 매개하는 역할을 수행하며, 디바이스가 가동되는 순간 동시에 수행되어 소프트웨어들이 하드웨어와 운영체제에 기반하여 실행됩니다. 2. 운영체제의 목적 운영체제의 주요 목적은 사용자의 편의 제고, 자원의 효율적 할당, 프로그램 및 장치의 관리입니다. 운영체제는 사용자가 하드웨어를 직접 제어하지 않고도 프로그램을 실행할 수 있게 해주...2025.01.03
-
운영체제의 정의, 장단점 및 미래 발전 방향2025.05.151. 운영체제의 정의와 역할 운영체제(OS)는 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어입니다. 운영체제는 사용자와 하드웨어 사이의 인터페이스를 제공하고, 자원 스케줄링, 프로세서/메모리/입출력 장치 관리, 오류 회복 등의 역할을 수행합니다. 2. 운영체제의 목적성 운영체제의 주요 목적은 한정된 컴퓨터 자원을 효율적으로 관리하고, 사용자에게 편리한 인터페이스를 제공하는 것입니다. 운영체제는 메모리 관리, 하드웨어 호환성 보장, 사용자 인터페이스 제공 등의 기능을 통해 이러한 목...2025.05.15
-
운영체제 ) 임계영역과 임계 영역을 해결하기 위한 방법에 대해 작성하시오2025.01.191. 임계 영역(Critical Section) 임계 영역이란 임계 자원을 프로그램에서 이용하는 데 있어 공유 메모리가 참조되는 프로그램의 부분으로 한순간에 하나의 프로세스만 사용할 수 있는 영역을 의미한다. 쉽게 말해 공유자원이 함께 있어 교착상태(dead lock)가 발생할 수 있는 영역을 뜻한다. 동시에 접근해 교착상태가 생기지 않도록 각 프로세스의 독점을 보장해 줘야 한다. 2. 소프트웨어적 해결 방법 Lock을 이용한 소프트웨어적 해결 방법에는 상호배제(뮤텍스), 제한된 대기, 진행 등이 있다. 상호배제는 한 프로세스가 임...2025.01.19
-
컴퓨터개론(소프트웨어의 종류 및 중요성)2025.05.161. 소프트웨어의 개념 소프트웨어(software)란 컴퓨터에게 동작 방법을 지시하는 명령어 집합의 모임을 의미한다. 소프트웨어는 하드웨어와는 반대되는 개념으로 하드웨어가 해당되는 작업, 명령을 수행하는 시스템이면, 소프트웨어는 하드웨어에 직접 명령어를 지시하거나 또는 타(他)소프트웨어에 입력을 제공하는 기능을 수행한다. 2. 소프트웨어의 종류 소프트웨어(software)는 시스템 소프트웨어와 응용 소프트웨어로 구분할 수 있다. 시스템 소프트웨어는 응용 소프트웨어를 지원하는 소프트웨어로, 운영체제와 언어 번역 프로그램 등이 있다. ...2025.05.16
-
유닉스에 대한 구조와 특징2025.01.121. 유닉스 구조 유닉스 운영 체제는 커널, 셸, 유틸리티 프로그램으로 구성됩니다. 커널은 하드웨어를 보호하고 프로그램과 하드웨어 간의 인터페이스 역할을 합니다. 셸은 사용자와 시스템 간의 인터페이스 역할을 하며, 명령어를 실행하는 역할을 합니다. 유틸리티 프로그램은 일반 사용자가 작성한 애플리케이션을 처리하는 데 사용됩니다. 2. 유닉스 특징 유닉스는 다중 사용자와 다중 작업을 지원하며, 높은 이식성을 가지고 있습니다. 또한 계층적인 파일 시스템을 가지고 있어 파일과 디렉토리를 효율적으로 관리할 수 있습니다. 유닉스는 다양한 언어...2025.01.12
-
운영체제의 종류 비교분석2025.11.141. 운영체제의 정의 및 목적 운영체제는 컴퓨터 하드웨어와 사용자 간의 매개체 역할을 하며, 사용자가 프로그램을 수행할 수 있는 환경을 제공한다. 주요 목적은 컴퓨터 시스템을 편리하게 이용하고 하드웨어를 효율적으로 관리하는 것이다. 초기에는 하드웨어 자원 관리가 최우선이었으나, 개인용 컴퓨터 등장 이후 사용자 편의성이 강조되었다. 1990년대 GUI 기반 운영체제 등장으로 일반인도 쉽게 컴퓨터를 사용할 수 있게 되었다. 2. 개인용 운영체제 비교 Windows는 마이크로소프트에서 개발한 가장 널리 사용되는 개인용 OS로 사용자 친화...2025.11.14
-
고려대학교 디지털시스템실험 A+ 11주차 결과보고서2025.05.101. 컴퓨터 시스템의 기본 구조 이번 실험을 통해 컴퓨터가 폰 노이만 구조로 이루어져 있다는 것을 알게 되었습니다. 코드를 작성하면서 간단한 동작을 구현하는 데 매우 복잡한 코드가 필요하다는 것을 느꼈고, 한 글자의 실수로 아예 값이 출력되지 않는 경험을 많이 하였습니다. 2. 데이터 경로(Data Path) 모듈 설계 및 구현 입력값과 출력값이 서로서로 연결되어 있는 구조를 코딩할 때에는 알맞은 값이 잘 입력되고 있는지 확인하는 것이 중요하다는 것을 깨달았습니다. 1. 컴퓨터 시스템의 기본 구조 컴퓨터 시스템의 기본 구조는 매우 ...2025.05.10
-
모바일 운영체제의 종류와 특징2025.01.231. 안드로이드 안드로이드는 구글에서 개발한 리눅스 기반의 모바일 전용 운영체제로, 현재 전 세계에서 가장 많이 사용되는 모바일 운영체제입니다. 안드로이드의 특징으로는 오픈소스, 광범위한 하드웨어 호환성, 개방성, 폭넓은 하드웨어 선택, 구글 서비스 통합 등이 있습니다. 장점으로는 개방성, 폭넓은 하드웨어 선택, 구글 서비스 통합이 있으며, 단점으로는 보안 취약성, 업데이트 지연, 파편화 등이 있습니다. 2. iOS iOS는 애플에서 개발한 iPhone, iPad 및 iPod Touch 장치 전용 모바일 운영체제로, 사용자 친화적인...2025.01.23
