본문 바로가기

전체 글35

논리회로, 1장 컴퓨터와 디지털 논리회로 디지털 시스템디지털시스템간단한 산술연산을 수행하는 장치에서부터 컴퓨터, 방송, 통신 시스템처럼 복잡한 시스템에 이르기까지 다양하게 쓰인다. 아날로그 시스템연속적인 정보를 받아 처리하는 것으로 연속적인 형태의 정보를 출력하는 시스템이다.2진수에 대한 전기적인 신호 정의(디지털 정보의 전압레벨)2진 숫자2진 시스템에서는 비트라고 불리는 1과  0이 사용되며, 2진 자릿수를 줄여 2진수라고 한다.1은 높은 전압레벨, 0은 낮은 전압레벨을 의미한다.비트들의 그룹을 코드라 하며, 숫자, 문자, 기호, 명령어 및 주어진 응용에서 요구되는 것들을 표현하는 데 사용된다. 논리레벨논리레벨은 1과 0을 표현하기 위해 사용되는 전압이다.이상적인 경우에 하나의 전압레벨은 HIGH를 나타내고, 다른 전압레벨은 LOW를 나타낸다.. 2024. 5. 4.
소프트웨어 공학, 2장 연습문제(프로세스와 방법론) 프로세스를 정의하지 않고 즉흥적인 개발을 할 경우의 발생하는 문제점이 아닌 것은?1. 시스템을 구현하기 전에 요구를 알아본다든지 설계하는 작업의 중요성을 깨닫지 모하게 된다2. 소프트웨어는 신중하게 잘 설계하지 않으면 그 구조가 나빠진다.3. 장황한 문서가 없지만 시행착오를 덜 겪게 된다.4. 체계적인 테스트 작업이나 품질 보증 차원의 활동에 대한 필요성의 인식이 없다. 다음은 프로세스와 관련된 용어를 설명한 것이다. 옳지 않은 것은?1. 프로세스 명세 - 프로젝트에서 수행하여야 하는 작업과 이들의 수행 순서를 정의한 것2. 프로세스 모델 - 일반적인 프로세스를 기술한 것3. 실행 프로세스 - 작업을 실행하였을때 나오는 결과4. 프로세스 - 프로세스 명세와 실행 프로세스 두 가지 개념을 편의 상 부르는 .. 2024. 4. 30.
유닉스 이론과 실습, 7장 파일과 디렉토리 검색하기 파일 내용 검색  : grep / egrep / fgrep 파일 내용 중에서 특정 문자열을 찾고 싶을 때 사용하는 것이다.  grep (glbal regular exprssion print) 파일에서 지정한 정규 표현식 패턴을 포함한 모든 행을 출력한다.지정한 파일에 특정 문자열(패턴)이 들어있는지 검색할 파일을 여러 개 지정할 수 있다.이때 파일 이름을 나열할 수도 있고 셀 특수 문자를 이용해 파일 이름을 지정할 수도 있다. 더보기grep [옵션] 패턴 [파일명] ex) grep root/ etc/ passwdgrep -n unix ~/ *.txtgrep -l hello.*cgrep unix grep. dat→ grep. dat 파일에서 문자열 unix가 들어있는 행을 찾아 화면에 출력한다.grep은 .. 2024. 4. 29.
4차 산업혁명 시대의 정보통신개론 1. 정보통신의 개념과 발전과정정보통신의 개념 더보기컴퓨터를 이용한 정보처리 기술과 정보를 전달하는 통신 기술을 결합한 것이다.즉 컴퓨터와 컴퓨터, 스마트폰과 스마트폰, 컴퓨터와 스마트폰 같이 여러 단말장치를 통신망에 접속하여 데이터를 전송하고 처리하며 교환하는 통신 체제를 의미한다.정보전송시스템은 데이터의 이동을 담당하는데 단말장치, 정보 전송회선(신호 변환장치, 통신회선) 통신 제어장치 등으로 구성된다. 정보처리시스템은 데이터를 가공하거나 처리, 보관하는데, 컴퓨터 중앙처리장치, 기억장치, 입출력 장치와 주변 기기로 구성된다통신 기술의 발전과정 전기통신 이전의 통신전기통신 시대정보통신 시대원시통신제1세대제2세대제3세대제4세대몸동작 언어, 물리적 도구 이용전산전화데이터통신통신과 컴퓨터기술 융합  4차산.. 2024. 4. 26.
유닉스이론과 실습 1. 유닉스 개요 및 기본 사용법유닉스의 특징더보기대화형시스템다중 사용자 시스템다중 작업 시스템높은 이식성과 확장성계층적 트리 파일 시스템다양한 부가 기능 제공유닉스의 구조더보기유닉스는 커널, 셸, 유틸리티로 구분된다.ssh를 이용해 유닉스 접속하기더보기1. 윈도우 R 실행창을 연 후 cmd 입력2. ssh실행3. 인증키 생성후 yes4. 비밀번호 입력후 로그인명령행 편집 방법문자 지우기→단어 지우기Ctrl + W문장 지우기 Ctrl + U명령의 구조명령[옵션][인자] 명령: 유닉스를 사용하기 위해 사용자가 입력하는 다양항 명령으로 date, banner, mas, ls, cp, mv등옵션: 옵션을 사용해 명령의 세부 기능을 선택할 수 있다. 옵션은 "-" 기호로 시작해 영문 소문자나 대문자로 구성된다... 2024. 4. 26.
소프트웨어 공학, 1장 연습문제(소개) 소프트웨어에 대한 올바른 상식은?1. 소프트웨어 프로젝트의 요구사항은 지속적으로 변경되지만, 소프트웨어는 유연하기 때문에 변경을 반영하는 것이 쉽다.더보기소프트웨어는 문자로 구성된 프로그램이므로 쉽게 변경할 수 있고 개발 과정이 자주 변경된다.하지만 복잡하고 규모가 커지면 간단한 수정이라도 관련 요소를 연쇄적으로 변경해야 하므로 어려운 작업이 될 수 있다.2. 프로그램을 실제 작동해 보기 전까지는 소프트웨어의 품질을 평가하는 것은 불가능하다.더보기소프트웨어의 품질을 평가하는 것은 가능하다.3. 소프트웨어 공학은 별로 필요 없는 많은 문서를 생성하게 하여 개발을 지연시킨다. 4. 지체된 프로젝트에 인력을 뒤늦게 투입하는 것은 오히려 프로젝트의 일정을 더욱 지연시킬 수 있다.  소프트웨어를 시스템적으로 사고.. 2024. 4. 26.