
총 35개
-
유닉스에 대한 구조와 특징에 대해 설명하시오2025.05.021. 유닉스 유닉스는 1969년 AT&T 산하인 벨 연구에서 데니스 리치와 켄 톰슨에 의해 개발되었다. 처음에는 어셈블리어로 개발되었지만 1971년 데니스 리치가 개발한 C 언어를 이용하여 1973년에 다시 만들어졌다. 유닉스는 고급 언어로 작성된 세계 최초의 운영체제이다. 최근에는 윈도우 운영체제가 주로 사용되지만 아직 서버에서는 유닉스를 사용하는 경우가 많다. 유닉스는 오랜 시간 사용되며 안정성이 매우 높고 여러 하드웨어에서 호환이 되므로 아직도 널리 사용되고 있다. 2. 유닉스의 구조 유닉스 시스템의 구조는 하드웨어, 커널, ...2025.05.02
-
고아오토모티브 업체 조사2025.05.151. 고아오토모티브 개요 고아오토모티브는 2022년 4월 1일에 설립된 회사로, 친환경차용 모터 부품을 주요 사업으로 하고 있습니다. 대표는 김원석이며, 최대주주는 ㈜고아정공입니다. 주요 사업은 친환경차 모터 코어, 구동 모터, 수소차 스택 사업이며, 미국 완성차 업체들이 주요 고객입니다. 현재 LG전자 파이프라인을 통해 GM, 재규어, 동평, 제일기차 등에 전기차용 모터 코어를 공급 중이며, 최근 BMW, 피스커, 메르세데스-벤츠, 혼다와도 계약을 체결했습니다. 수주 잔고는 830만대, 약 1조 7천억원 상당입니다. 2. 대구 신...2025.05.15
-
NCBI의 유전자 서열 분석 및 단백질 삼차원 구조 모델링2025.01.231. NCBI 데이터베이스 NCBI에서 제공하는 다양한 데이터베이스(Genome, BioProject, BioSystems 등)에 대해 설명하고, 이를 통해 유전자 정보와 서열을 분석할 수 있음을 설명하였다. 2. 유전자 돌연변이 유전자 돌연변이의 개념과 종류(염기 치환, 결실, 삽입, 중복, 역위, 반복 확장 등)에 대해 설명하였다. 3. SOD1 유전자 SOD1 유전자의 기능, 발현, 관련 질병 등에 대해 자세히 설명하였다. 4. 서열 정렬 BLAST와 MSA 기법을 사용하여 SOD1 단백질 서열을 다른 생물종과 비교 분석하고,...2025.01.23
-
수평구조시스템2025.01.281. 수평 확장 구조시스템 건축 및 구조 설계에서 건물의 수평적인 확장을 지원하는 구조시스템을 의미한다. 수직적인 확장이 아니라 건축물이 넓어지는 방향, 즉 가로로 확장될 때 사용하는 구조적 방법론을 말한다. 일반적으로 이는 여러 층이 아니라 단일 층 또는 층수를 증가시키지 않고, 지면에 넓게 펼쳐지는 형태의 건축물에 주로 사용되는 시스템이라고 할 수 있다. 2. 트러스 구조 비교적 가늘고 긴 직선의 부재를 연결해 삼각형을 기본으로 그물 형태로 짜서 하중을 지탱하는 구조로 전체 어셈블리가 단일 객체처럼 작동하는 구조이다. 부재의 조...2025.01.28
-
마이크로컨트롤러 시스템 개발 과정에 대해 설명하시오2025.05.151. 마이크로컨트롤러 시스템 개발 과정 마이크로컨트롤러 시스템 개발 과정은 하드웨어 제작, 소스 프로그램 작성, 컴파일 작업, 시뮬레이션 수행, ROM화 작업, 타깃 보드 탑재 및 실행, 동작 확인 순서로 이루어진다. 하드웨어 제작에는 인두기, 니퍼, 롱 노즈, 스트리퍼, 납 흡입기 등의 도구가 필요하다. 프로그램 작성에는 순서도 작성, 코딩, 디버깅이 포함되며, 프로그램 실행 과정에는 에디터, 컴파일러, 링커 등을 활용한다. 2. 마이크로컨트롤러 소프트웨어 제작 순서 마이크로컨트롤러 소프트웨어 제작 순서는 문제 분석, 순서도 작성...2025.05.15
-
프로그래밍 언어의 구성 요소 중 데이터 연산 명령어 타입 설명2025.01.261. 데이터 데이터(data)는 프로그램 언어 구성의 핵심 요소 중 하나로, 컴퓨터가 처리 가능한 형태로 변환된 정보라고 볼 수 있다. 프로그램은 주어진 입력 데이터를 읽어 들여 이를 처리한 후, 결과물을 출력 데이터로 제공한다. 과거에는 포트란(FORTRAN)처럼 주로 과학 계산에서 사용되었기 때문에 숫자 데이터가 중심이 되었지만, 현대에 들어서는 텍스트, 이미지, 비디오 등 다양한 형태의 데이터뿐만 아니라 사용자 이벤트와 같은 추상적인 데이터까지 처리의 범위가 확장되었다. 2. 연산 연산(operation)은 프로그래밍에서 데이...2025.01.26
-
아주대 생명과학실험 생물정보학 실습2025.01.131. 생물정보학 생물정보학은 생물학적 데이터를 분석하고 해석하기 위한 분야로, 데이터 세트가 크고 복잡한 경우에 특히 유용하다. 이 분야는 생물학, 화학, 물리학, 컴퓨터 과학, 컴퓨터 프로그래밍, 정보 공학, 수학 및 통계를 포함한 다양한 학문을 통합하여 생물학적 데이터를 분석하고 해석한다. 생물정보학의 주요 응용 분야에는 유전체학, 단백질체학, 이미지 및 신호 처리, 텍스트 마이닝, 생물학적 및 유전자 온톨로지 개발, 유전자 및 단백질 발현 및 조절 분석 등이 포함된다. 2. BLAST BLAST(Basic Local Align...2025.01.13
-
전기및디지털회로실험 실험 M1-1. 마이크로 프로세서 기본 및 환경 세팅 예비보고서2025.05.101. 마이크로컨트롤러 유닛 마이크로컨트롤러(microcontroller) 또는 MCU(microcontroller unit)는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 컴퓨터를 말한다. CPU 코어, 메모리 그리고 프로그램 가능한 입/출력을 가지고 있다. NOR 플래시 메모리, EPROM 그리고 OTP ROM등의 메모리를 가지고 있어 정해진 기능을 수행하도록 프로그래밍 코딩하고 이 기계어 코드를 써 넣는다. 2. AVR AVR은 1996년 아트멜 사에서 개발된 하버드 구조로 수정한 8비트 RISC...2025.05.10
-
디지털격차와 컴퓨터에 대하여2025.01.281. 디지털 격차 디지털 격차(Digital Divide)란 컴퓨터가 발전하고 인터넷의 효용이 증가할수록 정보소유계층과 정보비소유계층 간의 격차가 점점 더 커지는 것을 말하는 것으로, 계층 간, 성별 간, 지역 간, 소득격차 간, 국가 간 지식과 정보에 대한 접근이 불평등해 격차가 벌어지는 현상을 의미한다. 디지털 격차는 기술 접근에서의 불평등 뿐 아니라 중요한 산업의 소유와 운영에 참여하는 기회에 대한 불평등한 접근도 포함하는 의미이다. 2. 국가 정보기반을 통한 가정 내 서비스 현재 홈 네트워크의 파급효과는 엄청나다. 전 세계적...2025.01.28
-
시스템 프로그램 어택랩(attack lab) 과제 보고서2025.05.081. Phase_1 Phase_1에서는 getbuf 함수에 오버플로우가 일어날 값을 입력하고 touch1의 주소값을 입력하여 touch1이 실행되게 한다. asm.txt 파일을 확인하여 getbuf와 touch1의 어셈블리 코드를 찾아 필요한 값을 입력한다. 2. Phase_2 Phase_2에서는 touch2 함수를 실행하기 위해 rdi 레지스터에 cookie 값을 넣어주고 touch2 함수로 이동하는 코드를 삽입한다. 이를 위해 gdb를 실행하여 getbuf 직전의 rdi 값을 확인하고, buffer.s 파일을 작성하여 필요한 값...2025.05.08