-연산자연사자란 CPU에서 변수나 상수를 연산하기 위한 명령어로, 평범하게 생각하는 “+,-,*,/”가 연산자에 속한다. 이때 연산의 기능을 가진 문자를 연산자, 연산을 당하는 문자를 피연산자라고 한다. 또한, 피연산자의 개수에 따라 단항 연산자, 이항 연산자, 삼항 연산자 등으로 연산자가 구별이 된다.-Visual Basic에서 연산자 우선 순위연산자의 우선 순위는 “산술연산자 > 연결연산자 > 비교(관계)연산자 > 논리연산자”의 순이다.
엔티티 코드란 Html 문서에서 특수 문자를 입력하기 위한 코드로, HTML이나 XHTML 문서를 코딩할 때 특수 문자(참조 문자)를 써야 하는 경우 엔티티 코드 또는 엔티티 넘버로 변환해서 사용해야 한다. 변환하지 않고 특수 문자를 그대로 입력하면 컴퓨터가 문서를 읽을 때 실제 페이지에 출력될 문서 내용(contents)과 코드를 구분하기 못하는 문제가 발생하기 때문이다.HTML 문서에 꺽쇠 괄호 ' < '가 포함돼 있다면, 컴퓨터는 이 문서를 읽어 들일 때 꺽쇠 괄호를 HTML 태그의 시작 기호로 받아들일 수 있다. 또 큰따옴표 ' " '는 HTML 태그의 속성 값으로 인식될 수 있고, ' & '은 엔티티 기호의 시작으로 인식될 수 있다. 때문에 이러한 혼동을 막으려면 특수 문자 대신 각 문자의 엔티티 코드를 써야 한다. 가장 흔한 실수는 URL 주소에 포함된 ' & ' 기호를 그대로 쓰는 경우이다.
데이터통신과제ATM 원리와 특성 그리고 프로토콜 구조에 대하여 기술하시기 바랍니다.학번:이름:목차-ATM의 정의, 원리와 특성-ATM의 역사-ATM의 장점-ATM 프로토콜-참고 문헌[ATM의 정의, 원리와 특성]ATM은 ’Asynchronous Transfer Mode‘의 약자로, 데이터의 전송방식은 비동기전송방식이다. 53bytes의 셀(Cell)을 기본단위로 하는 패킷교환방식(Packet switch network)의 한 형태이다.비동기 전송방식은 셀이라 부르는 고정 길이 패킷을 이용하여 처리가 단순하고 고속망에 적합하다. 연속적으로 셀을 보낼 때 다중화를 하지 않고 셀 단위로 동기가 이루어지지만, 경우에 따라 동기식 시간 분할 다중화를 사용하기도 한다. 실시간 서비스와 비실시간 서비스를 제공할 수 있으며 음성과 같이 고정 비트레이트 (CBR)의 처리와 압축 비디오 신호와 같이 가변 비트레이트 (VBR)의 처리가 모두 가능하다. 셀 중계 프로토콜로 B-ISDN과 결합하여 전 세계 네트워크의 고속 상호연결을 가능하게 한다.ATM 방식은 기존과 다르게 음성, 데이터, 영상 등 모든 사용자의 정보를 일정한 크기의 패킷(Cell: 셀)으로 나누어서 전송하는 방식이다. 그리고 데이터나 콘텐츠의 크기에 상관없이, 혹은 서로 다른 전송률을 갖는 데이터 전송에도 쉽게 데이터 전송이 가능하다.[ATM의 역사]오늘날 대부분의 사람이 화상채팅, 인터넷폰 또는 각 서비스업체에서 제공하는 멀티미디어 서비스를 ADSL(Asymmetric Digital Subscriber Line), 즉 비대칭 디지털 가입자 회선, 케이블모뎀 등을 통해 이용하고 있다. 이와 같이, 가정마다 서비스망이 설치가되고 서비스들의 통합화, 고속화, 대용량화가 만들어지면서, 가파른 속도로 상승하는 이용자들의 요구를 수용하기 위해 고속의 광대역 종합 정보 통신망(B-ISDN, Broadband Integrated Services Digital Network)이 필요하게 되면서 ATM이라는 교환기술이 만들어졌다.[ATM의 장점]-ATM 방식은 비동기식 전송 방식을 말하는데, 이는 채널이 구분되어 있고, 여분의 대역폭이 남더라도 미리 할당되어 있어 다른 데이터를 전송할 수 없는 단점이 있는 동기식 전송 방식과는 다르게, 여분의 대역폭을 사용할 수 있어서 채널을 더욱 효율적으로 사용할 수 있다.-ATM 방식은 하나의 물리적인 회선을 논리적인 가상회선으로 나누어 사용하기 때문에 통신망 구축을 할 때 비용을 절감할 수 있다.-실시간 음성 통신이나 대용량의 데이터 통신 등 다양한 특성을 가진 서비스들을 통합적으로 운영을 할 수 있다.-라우터 통신망과 비교할 때 더 좋은 서비스 품질을 제공할 수 있으며, 서비스별 특성과 이를 제어하기 위한 여러 가지 트래픽관리 파라메터에 의해 사용자가 요구하는 서비스의 품질을 확보할 수 있다.[ATM 프로토콜]ATM 프로토콜의 구조는 OSI 계층 모델을 따르며 기존의 N-ISDN 프로토콜의 구조를 확장해서 정의하고 있다. 각 계층은 각각 고유의 기능을 가지며 어떤 임의의 계층 서비스는 바로 밑의 계층의 서비스를 이용하여 실현되며 상위계층은 하위계층에 영향을 주지 않는다. 일반적으로 물리계층, ATM 계층, ATM 적응계층으로 구성되는 부분을 하위계층이라고 한다.ATM 프로토콜의 계층 구조는 물리계층, ATM 계층, AAL 계층, 응용 계층으로 되어있다.-물리계층-*ATM 셀들을 수집하고 정리해서 물리 매체에 적응시키고 전송한다.*헤더오류제어, 셀 경계식별*TC (Transmission Convergence) : 물리매체에 맞게끔 셀을 송수신 데이터 단위로 변환해주는 기능*PMD (Physical Medium Dependent) : 물리매체를 통한 비트 전송 기능을 담당-ATM 계층-*ATM 셀의 다중화*ATM 셀 헤더의 생성 및 삭제 (투명성 보장)*ATM 연결 설정 (VPI 가상 패킷 설정, VCI 가상 회선 설정에 대한 분석과 변환) 및 경로 선택-AAL 계층-*각 서비스별 다양한 요구조건의 차이를 흡수하는 역할*오류제어, 흐름제어, 순서제어*CS (Convergence Sublayer) : 수렴 부계층으로 트래픽 특성에 따라 적응적 기능을 수행*SAR (Segmentation and Reassembly) : 상위계층으로부터 전달되는 사용자 데이터를 48바이트의 정수배로 조정 또는 분할 (셀 바이트 분해 및 조립으로 일종의 PAD)-AAL 계층의 분류-*Class A (AAL 1) : 연결지향성, 고정전송률, 실시간성*Class B (AAL 2) : 연결지향성, 가변전송률, 실시간성*Class C (AAL 3, 4, 5) : 연결지향성, 가변전송률, 비실시간성*Class D : 비연결지향성, 가변전송률, 비실시간성 또는,*CBR, UBR, VBR, ABR(가용비트율) 등에 의한 구분방식이 있다.-ATM의 파라미터-*CLP(Cell Loss Priority Control) : 네트워크 폭주 시 버려야할 셀의 우선순위 지정*CAC(Connection Admission Control) : 네트워크에서 트래픽의 종류를 분간하기 위한 트래픽 관리 정책*UPC(Usage Parameter Control) : 연결 설정 이후 트래픽이 준수한지 관리*CLR(Cell Loss Ratio) : 셀 손실율*CTD(Cell Transmission Delay) : 셀 전송 지연*CDV(Cell Delay Variation) : 셀 지연 변이[참고 문헌]-e그린원격평생교육원, 데이터통신 (8주~기말고사) 학습자교안, 2019.04.23.,file:///C:/Users/CKIRUser/Downloads/%EB%8D%B0%EC%9D%B4%ED%84%B0%ED%86%B5%EC%8B%A0(8%EC%A3%BC_%EA%B8%B0%EB%A7%90%EA%B3%A0%EC%82%AC)%ED%95%99%EC%8A%B5%EC%9E%90%EA%B5%90%EC%95%88.pdf
데이터베이스과제 PC방 관리를 위하여 DB를 구축하고자 한다. 전통적인 방식의 ER다이어그램을 도시하라.학번: 이름:PC방 관리 DB는 점주, 매니저, 컴퓨터, 고객의 엔티티를 가지고 있으며 이중 매니저는 약한 엔티티이다. 점주는 사업자번호, 지점명, 전화번호, 점주명의 속성이 있으며 이중 사업자번호는 키 속성이다. 매니저는 이름, 생년월일, 주소, 연락처의 속성이 있으며 이중 이름은 부분키 속성이다. 컴퓨터는 컴퓨터번호, 스펙, 부팅유무의 속성이 있다. 고객은 사용시간, 아이디, 패스워드, 핸드폰번호의 속성이 있으며 이중 아이디는 키속성이다. 점주와 매니저는 고용의 관계가 있으며 고용 관계는 근무시간과, 시급의 속성이 있다. 매니저와 컴퓨터는 관리의 관계가 있으며 관리 관계는 관리구역의 속성이 있다. 고객과 컴퓨터는 사용의 관계가 있다. 고객과 매니저는 주문의 관계가 있으며 주문 관계는 가격과 품목의 속성이 있다. 점주는 여러멍의 매니저를 고용 할 수 있으며 매니저는 하나의 점주에 고용 당한다. 매니저는 여러대의 컴퓨터를 관리 하며 컴퓨터는 하나의 매니저가 관리한다. 고객은 하나의 컴퓨터를 사용 하며 컴퓨터는 하나의 고객이 사용한다. 고객은 하나의 매니저에게 주문 할 수 있으며 매니저는 여러 고객에게 주문을 받을 수 있다.사업자 번호점주고객컴퓨터고용사용주문관리지점명점주명시급전화번호근무시간연락처주소이름생년월일스펙컴퓨터 번호관리구역부팅유무품목가격아이디사용시간핸드폰 번호패스워드11111NN매니저N{nameOfApplication=Show}
전자계산기구조 과제1번 과제.F(ABC)=∑(2, 4, 6, 7)의 진리표를 작성하고, A, B 그리고 B, C를 각각 선택선으로 했을 때 4*1 멀티플렉서 (multiplexer) 블록도를 설계하여 도시하시오. (4장 논리회로)-진리표입력출력ABCF**************************011111-카르노 맵BCA*************11011-논리식F=(A’BC’ + ABC’) + (ABC’ + AB’C’) + (ABC’ + ABC)=(A’ + A)*BC’ + (B + B’)*AC’ + (C’ + C)*AB=BC’ + AC’ + AB-논리회로, 블록도선택선 A, B인 경우 선택선 B, C인 경우0 -> I0 4*1 B -> I0 4*1C’-> I1 멀티플렉서 0 -> I1 멀티플렉서C’-> I2 ->출력 1 -> I2 ->출력1 -> I3 S1 S0 A -> I3 S1 S2↑ ↑ ↑ ↑A B B C**참고**-e그린원격평생교육원, 전자계산기 구조 학습자 교안(2019.3.6.), 92~101p-김창환 외 2명, 컴퓨터 구조 제4판(복두출판사, 2020), 135~153p2번 과제.4K ROM 1개와 1K RAM 4개를 사용하여 8비트 마이크로컴퓨터를 설계하여 그림을 그리시오. 이 때, 반드시 각각 RAM 칩 번호를 서로 다르게 설정하고 16진법을 사용한다. (5장 주기억장치)-설계도 : 1K RAM 4개를 직렬로 접속시켜서 기억장치 모듈을 구성한다. 이렇게 해서 모듈의 용량은 ‘4K * 8비트’가 만들어지며, 각 RAM마다 주소 영역이 지정된다.또한, 주소 해독기를 이용해 칩 선택 신호를 발생시킨다.CPU (8 비트)주소 데이터A16-12 A11 A10 A9 A8 A7-0 RD WR D7-08해독기3 2 1 0 8CS1CS2 256*8RD RAM1 D1-0WRA7-0CS1CS2 256*8RD RAM2 D1-0WRA7-0CS1CS2 256*8RD RAM3 D1-0WRA7-0CS1CS2 256*8RD RAM4 D1-0WRA7-0CS1CS2 4K*8RD ROM D1-0A7-0A9-8-16진법의 사용 예시0012B101byte0012B101byte0012B110012B110012B120012B120012B130012B130012B14n0012B14d0012B15100012B150012B160012B160012B170012B173.1415920012B180012B180012B190012B190012B1A0012B1A0012B1B0012B1B0012B1C0012B1C0012B1D0012B1D0012B1E0012B1E0012B1F0012B1F0012B1200012B20**참고**-e그린원격평생교육원, 전자계산기 구조 학습자 교안, 133~136p-뎁스노드, (2021.11.27.), https://devsnote.com/asks/10573번 과제.3개의 입력 A, B, C를 가지며 2개 이상의 입력이 High 레벨인 경우 출력이 High 레벨이 될 때 전파지연 (Propagation Delay)을 가지는 2입력 논리식을 표현하고 논리 회로를 도시하시오. ( 4장 논리회로)-진리표입력출력ABCF*************1*************111111 : High / 0 : Low-카르노맵BCA*************10111-논리식F=A’BC+ABC+AB’C+ABC+ABC’+ABC=BC(A’+A)+AC(B’+B)+AB(C’+C)=BC+AC+AB하지만 2입력 이여야 하므로, F=(AB+AC)+BC-논리회로ABC F**참고**-e그린원격평생교육원, 전자계산기구조 학습자 교안, 92~101p-김창환 외 2명, 컴퓨터 구조 제4판(복두출판사, 2020), 135~153p5번 과제.0~9까지의 10진수 중 2의 배수(0도 포함)가 입력되면 LED가 켜지고 그 외의 숫자가 입력되면 LED가 꺼지는 논리회로를 진리표로 표현하고 Boolean Algebra를 사용하여 간소화한 후 논리회로를 도시하시오. 이 때, 논리항은 2개로 제한하며 각 항의 입력 변수는 3개를 넘지 못한다. (4장 논리회로)-진리표입력값입력출력ABCF00***************************************----9----1 : LED ON / 0 : LED OFF입력항이 3개를 넘지 못하기 때문에, 8과 9는 출력이 불가능하다.-카르노 맵BCA*************11001-논리식 -논리회로F=A’B’C’+A’BC’+AB’C’+ABC’=C’(A’B’+A’B’+AB) C F=C’(A’(B’+B)+A(B’+B))=C’(A+A’) (∵B’+B=1)=C’ (∵A+A’=1)=C’**참고**-e그린원격평생교육원, 전자계산기구조 학습자 교안, 92~101p-김창환 외 2명, 컴퓨터 구조 제4판(복두출판사, 2020), 135~153p