분류 전체보기 (82) 썸네일형 리스트형 10진 연산 더보기 10진수 1자리를 2진수 4자리로 표현하는 방식으로, 언팩 연산과 팩 연산 존재 언팩(Unpack) 연산 - 존(Zone)형 10진 연산이라고도 함 - 연산 불가능 , 데이터 입출력에 사용 - 1Byte로 10진수 1자리 표현 - 4개의 존비트와 4개의 숫자 비트를 사용 - 최하위 바이트(가장 오른쪽)의 존 부분을 부호로 사용 Zone Digit Zone Digit Zone Digit … Sign Digit - 존(Zone) 부분 : 무조건 1111 - 수치(Digit) 부분 : 10진수 1자리를 4Bit 2진수로 표현 - 부호(Sign) 부분 : 양수 C(1100), 음수 D(1101), 부호 없는 양수 F(1111) 팩(Pack) 연산 - 연산이 가능, 데이터의 입출력 불가능 - 1Byte로 .. 2진 연산 - 정수값을 2진수로 변환하여 표현하는 방식 - 표현할 수 있는 범위는 작지만 연산 속도가 빠름 - n Bit 크기의 워드가 있을 때 처음 1Bit는 부호 비트로 사용되고 나머지 n-1 Bit에 2진수로 표현한 정수값 저장 - 컴퓨터에서 정수를 표기 할 때 크기에 제한을 받는 가장 큰 이유는 워드의 비트 수 - 양수 : 부호 비트에 0을 넣고, 변환된 2진수 값을 Data Bit의 오른쪽에서 왼쪽 순으로 차례로 채우고 남는 자리에 0 - 음수 : 음수 표현은 다음의 3가지 방법 사용 종류 표현방법 비고 부호화 절대치법 양수 표현에 대하여 부호 Bit의 값만 0을 1로 변환 2가지 형태의 0존재 (+0, -0) 부호화 1의 보수법 양수 표현에 대하여 1의 보수를 취함 부호화 2의 보수법 양수 표현에 대하여.. [ubuntu] docker 이용한 오라클 설치 도커는 개발자와 시스템 관리자가 컨테이너를 사용하여 애플리케이션을 개발, 배포, 실행하기 위한 플랫폼 리눅스 컨테이너를 사용하여 응용 프로그램을 배포하는 것 : 컨테이너화(Containerization) *컨테이너 : 응용 프로그램을 손쉽게 배포하는 데 사용 1. docker 설치 $ sudo apt-get install docker $ sudo apt-get install docker.io 2. 접속한 유저에게 권한 부여 $ sudo usermod -aG docker $USER 3. 오라클 설치 (name은 원하는대로) $ sudo docker pull name/oracle-xe-11g 4. 모든 docker 컨테이너 확인 $ sudo docker ps -a 5. docker 이미지 확인 $ docke.. git 설치 및 연동 1. ubuntu 소프트웨어를 최신버전으로 업데이트 $ sudo apt-get update 2. 업데이트 완료 후 git 설치 $ sudo apt-get install git 3. git 설치 확인 $ git --version 4. github 프로젝트 가져오기 깃허브 홈페이지 -> Repository 주소 복사 $ git clone https://~ Ubuntu gradle 설치 1. OpenJDK 11 설치 $ sudo apt update $ sudo apt install openjdk-11-jdk 2. Java 버전 확인 $ java -version (Java SE 8 이상 설치해야함) 출력 결과 openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing) 3. Gradle 다운로드 $ VERSION=6.5.1 $ wget https://services.gradle.org/distributions/grad.. no space left on device 해결 먼저 EC2 인스턴스 재부팅 해보기 안되면 다음 방법 적용 AWS EC2 인스턴스 볼륨 용량이 가득차 발생하는 에러 -> EC2 인스턴스 볼륨 수정으로 해결 가능 1. AWS EC2 인스턴스 ID 확인 2. 좌측 메뉴에서 볼륨을 선택하여 인스턴스 ID에 해당하는 볼륨을 찾아 선택 3. 상단의 작업 -> 볼륨 수정 -> 원하는 크기만큼 SIZE 입력(볼륨 상태에 노란색 원 표시면 ok) 4. 수정 완료 시 EC2 인스턴스에 xvda 디스크 용량 변경 완료 5. EC2 인스턴스 안에서 lsblk 명령어를 터미널에 입력 -> 인스턴스에 연결된 해당 블록 디바이스 정보 파악 가능 6. sudo growpart /dev/xvda 1 (공백 꼭 적용하기 !) -> 파티션 확장 7. sudo resize2fs /de.. 보수 r의 보수 - 10진법에는 10의 보수가 있고, 2진법에는 2의 보수가 있음 - 보수를 구할 숫자의 자릿수만큼 0을 채우고 가장 왼쪽에 1을 추가하여 기준 생성 ex) 33의 10의 보수 : 33+X=100 -> X=100-33 -> X=67 10101의 2의 보수 : 10101+X -> X=100000-10101 -> X=01011 r-1의 보수 - 10진법에는 9의 보수가 있고, 2진법에는 1의 보수가 있음 - 10진수 N에 대한 9의 보수는 주어진 숫자의 자릿수만큼 9를 채워 기준 생성 ex) 33의 9의 보수 : 33+X=99 -> X=99-33 -> X=66 -2진수 N에 대한 1의 보수는 주어진 숫자의 자릿수 만큼 1을 채워 기준 생성 ex) 10101의 2의 보수 : 10101+X=11111.. 자료 구성의 단위 비트(Bit, Binary Digit) - 자료 표현의 최소 단위 - 2가지 상태(0 과 1)를 표시하는 2진수 1자리 니블(Nibble) - 4개의 비트(Bit)가 모여 1개의 Nibble 구성 - 4비트로 구성되며 16진수 1자리를 표현하기에 적합 바이트(Byte) - 문자를 표현하는 최소 단위 - 8개의 비트가 모여 1바이트 구성 - 1바이트는 256가지 정보 표현 - 주소 지정의 단위로 사용 워드(Word) - CPU가 한 번에 처리할 수 있는 명령 단위 - 반워드(Half Word) : 2Byte - 풀워드(Full Word) : 4Byte - 더블워드(Double Word) : 8Byte 필드(Field) - 파일 구성의 최소 단위 - 의미 있는 정보를 표현하는 최소 단위 레코드(Record).. 이전 1 ··· 7 8 9 10 11 다음