본문 바로가기

분류 전체보기67

운영체제(OS)란? 「 운영체제의 정의 」 운영체제(OS ; Operating System)는 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 게종하는 여러 프로그램의 집합이다. 「 운영체제의 목적 」 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 응답 시간 단축, 자원 활용률 향상 등의 목적이 있다. 처리 능력, 응답 시간, 사용 가능도, 신뢰도는 운영체제의 성능을 평가하는 기준이다. 처리 능력은 일정 시간 내에 시스템이 처리하는 일의 양을 의미한다. 응답 시간은 시스템에 작업을 제시하고 나서부터 결과를 받을 때까지의 경과 시간을 의미한다. 사용 가능도는 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도를 의미한다. 신뢰도는 시스템이 주어진 문제를 정.. 2023. 3. 22.
[Android] 윈도우 환경에서 ADB 다운로드 및 환경 변수 설정 ADB 다운로드 1. ANDROID SDK 플랫폼 도구에서 ADB를 다운로드 한다. 2. 윈도우용 SDK 플랫폼 도구를 다운로드 후, 적당한 폴더에 옮겨준다. ※ ADB의 위치는 상관없지만, 해당 폴더를 계속 사용해야하므로 변경되지 않을 폴더로 선택하는 것이 좋다. ADB 환경 변수 설정 방법 1. 환경 변수 설정 접근 방법 (2가지) 1) 설정 → 시스템 → 정보 → 고급 시스템 설정 → 환경 변수 2) Window + R → 'sysdm.cpl ,3' 입력 → 환경 변수 2. 시스템 변수 설정 1) 새 시스템 변수 → "변수 이름"에 적당한 변수명을 설정하고, "변수 값"에 platform-tools 폴더가 있는 위치로 설정한다. 2) 다음으로 시스템 변수에서 Path 변수 값을 추가한다. → 새로 .. 2023. 3. 20.
[Android] 윈도우 환경에서 OpenSSL 다운로드 및 환경 변수 설정 > Android 7 이상에서의 BurpSuite 인증서 설치를 위해서는 OpenSSL 설치가 필요하다. OpenSSL 다운로드 1. 최신 windows용 OpenSSL 다운로드 (EXE로 설치) 2. 다운받은 파일을 설치하고, 어느 위치에서도 OpenSSL을 실행할 수 있도록 환경 변수를 설정해준다. OpenSSL 환경 변수 설정 방법 1. 환경 변수 설정 접근 방법 (2가지) 1) 설정 → 시스템 → 정보 → 고급 시스템 설정 → 환경 변수 2) Window + R → 'sysdm.cpl ,3' 입력 → 환경 변수 2. 시스템 변수 설정 1) 새 시스템 변수 → "변수 이름"에 적당한 변수명을 설정하고, "변수 값"에 Openssl 폴더가 있는 위치로 설정한다. 2) 다음으로 시스템 변수에서 Path.. 2023. 3. 12.
프로그래밍 언어란? (어셈블러, 컴파일러, 인터프리터) 프로그래밍 언어와 컴파일 기능 프로그래밍 언어란 사람과 컴퓨터 사이에 존재하는 일종의 커뮤니케이션 수단이다. 저수준(Low-level) 언어 º 기계어(Machine Language) 자료 표현의 기본 단위인 비트의 값 0과 1로 그대로 표기하는 언어이다. 컴퓨터 CPU에서 명령을 수행하기 위해 반드시 필요하다. CPU의 종류에 따라 각기 고유한 명령어로 구성되어 있다. 컴퓨터 실행에는 효율적이지만, 사람이 작성하기에는 매우 불편하다. 어셈블리 언어(Assembly Language) 컴퓨터가 알아들을 수 있는 기계어와 1대 1로 대응이 되는 컴퓨터 프로그래밍의 저급 언어이다. 컴퓨터는 0과 1만을 인식할 수 있는데, 이를 사람이 이해하기 쉽게 약간 변형하여 만든 언어가 어셈블리어이다. 기계어와 가장 가깝.. 2023. 3. 11.