1. 아래 PuTTY 사이트에서 접속해서 Download PuTTY를 클릭한다 Download PuTTY - a free SSH and telnet client for Windows Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W www.putty.org 2. 자신의 OS에 맞는 패키지를 다운로드 받..
운영체제(Operating System)는 컴퓨터 시스템에서 핵심적인 역할을 수행하는 소프트웨어이다. 운영체제의 구조는 크게 커널(Kernel)과 셸(shell)로 나눌 수 있다. 운영체제는 커널과 셸 및 여러가지 기능(라이브러리, 시스템 프로그램 등등)이 추가된 상태를 통칭해서 운영체제(OS)라고 부른다. 커널(Kernel) 커널은 운영체제의 핵심 부분으로, 하드웨어와 응용 프로그램 간의 상호 작용을 관리한다. 주요 기능으로는 프로세스 관리, 메모리 관리, 입출력 관리, 파일 시스템 관리 등이 있다. 커널은 시스템의 최상위 권한을 가지고 있어 하드웨어 자원에 직접 접근하고, 응용 프로그램이 원활하게 실행될 수 있도록 관리한다. 만약 응용 프로그램이 파일 생성 및 파일 삭제 등의 기능을 실행하기 위해 직..
운영체제(OS) 운영체제(OS, Operating System)는 컴퓨터 시스템의 핵심 소프트웨어로, 컴퓨터 하드웨어와 응용 프로그램 간의 상호작용을 관리하고 제어하는 역할을 한다. 운영체제의 목적은 사용자와 하드웨어 사이의 인터페이스를 제공해 효율적으로 응용 프로그램이 동작하도록 지원하고, 시스템 자원을 효율적으로 관리하여 응용 프로그램이 원활하게 동작할 수 있도록 한다. 운영체제의 코어(핵심) 부분을 커널(Kernel)이라고 하는데, 일반적으로는 커널에 여러가지 기능(라이브러리, 시스템 프로그램 등등)이 추가된 상태를 통칭해서 운영체제(OS)라고 한다. 운영체제의 역할 ① 자원 관리 운영체제는 컴퓨터 시스템의 하드웨어 자원을 효율적으로 관리하는 역할을 한다. CPU(중앙처리장치), 메모리(Memory..
진법(Base) 진법은 수(digit)를 표현하는 데 사용되는 기수 체계이다. (기수는 한 자리에서 나타낼 수 있는 수의 개수를 의미한다.) 진법은 숫자 시스템에서 사용되는 기본적인 체계이며, 숫자의 개수와 숫자들 간의 관계를 결정한다. 일반적으로 10진법, 2진법, 8진법, 16진법 등이 널리 사용된다. 즉, 단위 숫자를 몇개를 사용할 건지를 일컫는 말이다. 진수(Number) 진수는 특정 진법에서 사용되는 숫자이다. 각 진법은 특정한 숫자 집합을 가지고 있는데, 이것을 진수라고 한다. 예를 들어, 10진법에서는 0부터 9까지의 10개 숫자의 집합을 사용하고, 2진법에서는 0과 1 두 개의 숫자를 사용한다. 아래는 여러가지 진법들의 수를 표현한 것이다. 10진수로 변환하기 10진법(Decimal)은 일..
자바스크립트에서 Map 객체는 키와 값의 쌍을 저장하는 데이터 구조이다. Map은 키와 값을 연결하여 데이터를 보관하고, 각각의 키는 유일해야 한다. 얼핏보면 그냥 객체와 비슷해보이지만 Map과는 차이점이 존재한다. Map 객체 Map 객체 생성 Map 객체를 생성하기 위해서는 new 키워드와 함께 Map 생성자를 호출해야 한다. let map = new Map(); 위 코드처럼 Map을 선언하면 Map 객체를 만들 수 있다. 또는 초기값을 넣어 키와 값의 배열을 전달해 Map 객체를 생성할 수도 있다. let player = new Map([ ["Kevin", 10], ["Haaland", 20], ["Messi", 30] ]); Map 데이터 추가 Map 객체에 데이터를 추가하기 위해서는 set() ..
비트(bit) 컴퓨터 과학에서 비트(bit)는 이진수 체계에서 0 또는 1의 값을 가지는 가장 작은 단위이다. 그리고 이 비트들을 모아서 데이터를 구성할 때 각 비트들을 어떻게 구별할 것인지 문제가 된다. 만약에 컴퓨터에 8개 bit의 값이 모여 1Byte가 된 01100011이란 데이터를 저장하고자 한다. 컴퓨터가 이 데이터를 읽을 때 왼쪽부터 읽을지 오른쪽부터 읽을지의 기준이 없으면 매번 데이터를 읽을 때마다 다른 결과값이 나올 수 있다. 그래서 컴퓨터는 비트를 읽는 기준과 순서가 정해져 있다. 컴퓨터에서 비트를 읽는 방법은 오른쪽부터 이며, 비트에 어떤 값이 들어있는지 확인하기 위해 오른쪽부터 번호를 매겨 사용한다. 따라서 01100011이란 데이터는 총 8개 bit의 묶음으로 8개의 번호가 있고,..
비트(bit)란? 비트(bit)는 Binary Digit의 줄임말로써, 컴퓨터 과학에서 가장 작은 단위이며 0과 1의 값으로 구성되어 있다. 이 bit는 컴퓨터에서 가장 기본이 되는 개념으로, 데이터를 표현하고 처리하는 데 사용된다. bit는 컴퓨터의 데이터를 나타내는 데 중요한 역할을 한다. 여러 개의 bit를 조합하여 숫자, 문자, 이미지, 음성 등의 다양한 데이터를 표현할 수 있다. 그리고 컴퓨터의 처리 속도, 저장 용량, 통신 속도 등을 결정하는 중요한 요소다. 더 많은 bit를 사용할수록 더 많은 정보를 나타낼 수 있으며, 이는 컴퓨터의 성능과 기능에 직접적인 영향을 미친다. 비트(bit)의 특징 1. 이진 체계 이친 체계는 0과 1 두 개의 값만을 사용하여 모든 데이터를 표현할 수 있는 방법(..
하드웨어(Hardware) 하드웨어(Hardware)는 컴퓨터 시스템을 구성하는 물리적인 부품이나 장치이다. 일반적으로 하드웨어는 실체가 있고 사람이 만질 수 있으며 컴퓨터를 작동시키는 데 쓰인다고 생각하면 된다. 하드웨어는 컴퓨터의 동작과 기능을 수행하는 데 필요한 전자적인 회로, 기계적인 부품, 주변 장치 등으로 구성된다. 그리고 하드웨어들은 데이터 처리, 데이터 저장, 표시, 통신의 기능을 수행한다. 하드웨어 종류 - CPU(중앙 처리 장치, Central Processing Unit) - 메모리(Memory) - 저장 장치(Storage Device) - 입력 장치(Input Device) - 출력 장치(Output Device) 등등.. 소프트웨어(Software) 소프트웨어(Software)는..
로컬에서 Git 세팅 1. cmd.exe를 실행해서 로컬에서 사용할 git 사용자를 등록한다 계정을 하나만 등록해서 사용할 것이고, 그 하나의 계정이 내 로컬에서 여러개의 레포지토리에 접근이 가능하도록 할 것이므로 Global로 설정함 $$ Global Git 사용자 설정; git config --global user.email "Jerry" $$ 설정 확인; git config --list 2. 로컬에서 ssh key 생성하기 여기서부터는 윈도우 명령어와 맥 명령어를 같이 작성한다. $$ 현재 경로 확인(windows); cd 또는 chdir $$ 현재 경로 확인(mac); pwd 아래는 ssh 키를 생성하는 작업이므로 윈도우와 맥 공통 명령어다. $$ .ssh 파일로 이동; cd .ssh $$ ssh..
현재 SourceTree 버전 확인하기 1. Help(도움말) > About Sourcetree(소스트리에 대해) 클릭 2. 현재 자신의 버전을 확인할 수 있다 (소스트리 3버전이 한참 전에 나왔는데.. 본인은 아직 2버전을 사용하고 있다..😱) SourceTree 최신 버전 업데이트하기 1. Tools(도구) > Options(옵션) 클릭 2. 옵션에서 Updates 메뉴를 클릭한 뒤, 업데이트할 최신 버전을 확인한다. 작성 날짜 기준 3.1.2 버전을 업데이트 할 수 있다. 최신 버전을 확인한 뒤 Update 버튼을 클릭한다 3. 업데이트 진행중.. 4. 매우 빠르게 업데이트되며, 업데이트가 완료되면 소스트리를 다시 시작해줘야 한다. Restart Now 버튼을 클릭하자 5. 업데이트 완료 다시 실행..