[CA] 비트(Bit)와 2진수 완벽 정리
·
Computer Science/Computer Architecture
1. 비트(Bit)란?비트(bit) = 컴퓨터가 표현할 수 있는 데이터의 가장 작은 단위0 또는 1 한 개를 의미0 → 전기가 흐르지 않는 상태1 → 전기가 흐르는 상태2. 비트와 바이트(Byte)의 관계8비트 = 1바이트(Byte)1비트 → 0 또는 18비트(1바이트) → 01000001 → 10진수 65 → 문자 'A'3. 비트 개수에 따른 표현 가능 범위비트 개수가 많아질수록 표현할 수 있는 값의 개수가 증가합니다.비트 수, 2진수 예시, 10진수 범위표현, 가능 개수 1비트0, 10 ~ 12개2비트00, 01, 10, 110 ~ 34개3비트000 ~ 1110 ~ 78개4비트0000 ~ 11110 ~ 1516개📌 공식n비트 → 2ⁿ 개의 값 표현 가능 4. 2진수(Binary)란?2진수 = 0과 ..
[OS] VMware, 멀티 부팅이 뭐지?
·
Computer Science/Operating System
VMware와 가상 머신, 리눅스 스터디의 첫걸음안녕하세요! 최근 새로운 동아리에서 리눅스 스터디를 시작하게 되었습니다. 리눅스를 공부하기 위해 가장 먼저 한 일은 바로 VMware를 설치하고 그 안에 Ubuntu를 다운받는 것이었습니다. "그냥 리눅스를 설치하면 되는 거 아닌가?" 하고 생각할 수도 있지만, 여기에는 중요한 이유가 있습니다. 바로 멀티 부팅 대신 가상 머신을 활용하기 위함이죠.왜 VMware를 사용할까?VMware는 내 PC의 기존 운영체제(예: Windows) 안에 또 다른 운영체제(예: Linux)를 설치할 수 있게 해주는 가상화 소프트웨어입니다. 쉽게 말해, 내 컴퓨터 안에 또 하나의 컴퓨터를 만드는 것과 같다고 생각하면 됩니다.VMware 구축 전, 필수 용어 정리VMware를 ..
[OS] 리눅스 대체 넌 누구니?
·
Computer Science/Operating System
유닉스 형님을 닮은 자유로운 영혼!컴퓨터 좀 만져봤다 하는 분들이라면 한 번쯤 들어봤을 이름, 바로 리눅스(Linux)입니다.리눅스는 핀란드의 천재 개발자 리누스 토발즈가 유닉스(Unix)라는 거대한 운영체제를 본떠 만든 컴퓨터 운영체제입니다. 이름은 좀 낯설지 몰라도, 사실 우리 생활 곳곳에 스며들어 있답니다. 여러분이 쓰는 스마트폰(안드로이드도 리눅스 기반), 웹사이트를 띄워주는 서버, 심지어 우주선에도 리눅스가 쓰인다고 합니다. 유닉스의 장점들을 쏙 빼닮아 똑똑한 운영체제입니다. 1. 여러 명이 동시에 쓰고(다중 사용자) 2. 여러 작업을 동시에 처리하며(멀티태스킹)3. 복잡한 일도 척척 해내는(다중 스레드) "어? 나 우분투나 CentOS 들어봤는데?" 맞습니다. 우분투(Ubuntu)나 센트오에스..