[컴퓨터 구조] Chapter 2 명령어: 컴퓨터 언어 (2)
·
Major/Architecture
9. 문자와 문자열 1) 문자 - ASCII : 128 문자 (대부분의 컴퓨터에서 사용) - UNICODE : 32bit 문자셋 ex) UTF-8, UTF-16 2) Byte(8bit)/Halfword(16bit) 명령어 - 워드 내의 특정 바이트를 추출 lb rt, offset(rs) #load byte //메모리에서 한 바이트를 읽어 레지스터의 오른쪽 8비트에 채우는 명령어 //8비트를 가져오면 나머지 24비트는 부호확장으로 채운다 lh rt, offset(rs) #load halfword sb rt, offset(rs) #store byte // 레지스터의 오른쪽 8비트를 메모리로 보내는 명령 sh rt, offset(rs) #store halfword lbu rt, offset(rs) #부호없는 ..
[쉽게 배우는 데이터 통신과 네트워크] 7장 개념정리
·
Major/Computer Network
* 쉽게 배우는 데이터 통신과 네트워크(개정판) 책을 바탕으로 작성하였습니다. 데이터 통신과 컴퓨터 네트워크(쉽게 배우는)(개정판)(IT CookBook 209) | 박기현 | 한빛아카데미 - 교보문고 (kyobobook.co.kr) 데이터 통신과 컴퓨터 네트워크 - 교보문고 도서 장점① 데이터 통신과 컴퓨터 네트워크의 상호 연관된 부분을 함께 학습할 수 있습니다.② 복잡한 데이터 통신 과정은 생략하고, 친숙한 TCP/IP 인터넷을 중심으로 쉽게 설명합니다.③ 개정 www.kyobobook.co.kr Chapter 7 IP 프로토콜 01 네트워크 계층의 기능 👉 네트워크 계층의 주요기능 3가지 > 라우팅 - 라우팅 테이블 : 네트워크 구성 형태에 관한 정보 관리 - 라우팅 : 송수신 호스트 사이의 패킷 ..
[쉽게 배우는 데이터 통신과 네트워크] 6장 개념정리
·
Major/Computer Network
* 쉽게 배우는 데이터 통신과 네트워크(개정판) 책을 바탕으로 작성하였습니다. 데이터 통신과 컴퓨터 네트워크(쉽게 배우는)(개정판)(IT CookBook 209) | 박기현 | 한빛아카데미 - 교보문고 (kyobobook.co.kr) 데이터 통신과 컴퓨터 네트워크 - 교보문고 도서 장점① 데이터 통신과 컴퓨터 네트워크의 상호 연관된 부분을 함께 학습할 수 있습니다.② 복잡한 데이터 통신 과정은 생략하고, 친숙한 TCP/IP 인터넷을 중심으로 쉽게 설명합니다.③ 개정 www.kyobobook.co.kr Chapter 6 데이터 링크 계층 01 데이터 링크 계층 프로토콜의 기초 - 데이터 링크 계층은 두 호스트가 통신하려면 일대일 형식의 점대점으로 연결 - 하나의 호스트가 다수의 호스와 연결된 비대칭 형태를..
[쉽게 배우는 데이터 통신과 네트워크] 5장 개념정리
·
Major/Computer Network
* 쉽게 배우는 데이터 통신과 네트워크(개정판) 책을 바탕으로 작성하였습니다. 데이터 통신과 컴퓨터 네트워크(쉽게 배우는)(개정판)(IT CookBook 209) | 박기현 | 한빛아카데미 - 교보문고 (kyobobook.co.kr) 데이터 통신과 컴퓨터 네트워크 - 교보문고 도서 장점① 데이터 통신과 컴퓨터 네트워크의 상호 연관된 부분을 함께 학습할 수 있습니다.② 복잡한 데이터 통신 과정은 생략하고, 친숙한 TCP/IP 인터넷을 중심으로 쉽게 설명합니다.③ 개정 www.kyobobook.co.kr Chapter 5 MAC 계층 01 MAC 계층과 IEEE 802 TLFLWM 1. MAC 계층의 이해 - LAN환경에서 데이터링크계층(2) 기능을 MAC과 LLC계층으로 분리함 LAN 계층 : 데이터 링크..
[데이터베이스설계] Mysql stored function 피보나치(fibonacci)
·
Major/Database
피보나치 수열 아래와 같을 때 delimiter $$ create function fib(n int) returns int begin declare n1 int default 0; declare n2 int default 1; declare i int default 1; declare result int default 0; if(n=1) then set result=0; elseif(n=2) then set result=1; else while (i
[시스템 보안] RC4 알고리즘 구현(C++)
·
Major/Security
#include #include #include using namespace std; int main() { char S[256]; char K[256]; int i, t; char key[] = "key"; char plainText[] = "killhitler"; vector KeyStream(strlen(plainText)); cout
[컴퓨터 구조] Chapter 2 명령어: 컴퓨터 언어 (1)
·
Major/Architecture
1. 서론 1) 명령어 : 컴퓨터 언어에서 단어 =>명령어 집합 2) 종류 : ARMv7 , ARMv8, Intel x86 등 3) 특징 - 컴퓨터 마다 다른 명령어집합을 가지고 있음 - 초기 컴퓨터들은 간단한 명령어 집합을 가지고 있었음 - 많은 현대 컴퓨터 또한 간단한 명령어 집합을 가지고 있음 2. 하드웨어 연산 1) MIPS 명령어 집합 - 반드시 한 종류의 연산만 지시하며, 항상 변수 3개를 갖는 형식을 가짐 add a b c // b+c 값을 a에 넣는다. 2) 산술 연산 - 더하기(ADD)와 빼기(Subtract), 그리고 3개의 피연산자로 구성된다. - 모든 산술연산은 아래 구성을 따른다. * 디자인 원칙 1 : 단순성(적은 비용에서 큰 성능)과 규칙성(구현을 간단하게) f = (g + h..
[리눅스 시스템 원리와 실제] 6장 개념/연습문제
·
Major/Linux
Chapter 06 프로세스 1. 프로세스 1) 프로세스 - 개념 : 프로세스는 실행중인 프로그램을 의미한다. - 특징 각 프로세스는 프로세스 id를 갖는다 각 프로세스는 부모 프로세스에 의해 생성된다. 2) 프로세스 리스트 $ ps [-옵션] 현재 시스템 내에 존재하는 프로세스들의 실행상태를 요약해서 출력한다. - f 옵션 : 사용자 프로세스에 대한 보다 자세한 정보 보여줌 - a 옵션 : 모든 사용자의 프로세스를 출력 - u 옵션 : 프로세스에 대한 좀 더 자세한 정보 출력 - x 옵션 : 더 이상 제어 터미널을 갖지 않는 프로세스들도 함께 출력 - e 옵션 : 현재 시스템 내에 실행 중인 모든 사용자 프로세스 정보를 출력 * 보통 -aux , -ef 많이 씀 - ps 출력정보 항목 의미 UID 프로..
[리눅스 시스템 원리와 실제] 5장 개념/연습문제
·
Major/Linux
Chapter 05 쉘과 명령어 사용 1. 쉘 소개 1) 개념 : 쉘은 사용자와 운영체제 사이에 창구 역할을 하는 소프트웨어로 사용자로부터 명령어를 입력받아 이를 해석하여 실행시키는 명령어 처리기 역할을 수행한다. 2) 쉘의 종류 본 쉘 /bin/sh 콘 쉘 /bin/ksh c 쉘 /bin/csh bash 쉘 /bin/bash tcsh 쉘 /bin/tcsh - 로그인 쉘 : 로그인 하면 자동으로 실행되는 쉘(/etc/passwd파일과 함께 저장) 2. 쉘의 기능 명령어 처리 : 사용자가 입력한 명령어를 해석하고 해당하는 프로그램을 찾아 실행 시작파일 : 시작파일을 이용하여 사용자의 사용 환경을 설정할 수 있음 스크립트 : 자체 내에 프로그래밍 기능을 제공함 1) 쉘의 실행 절차 ⓐ 시작 파일을 읽고 실행..