CS

    [운영체제]UNIX / LINUX 비교하기

    [운영체제]UNIX / LINUX 비교하기

    🤚들어가기에 앞서 (운영체제란?) 운영체제(Operating System, OS)란 컴퓨터 시스템을 구성하는 하드웨어와 응용프로그램 사이에서 인터페이스 역할을 하는 소프트웨어입니다. 📍UNIX UNIX는 1960년대 말에 개발된 운영체제입니다. 👉초기에는 주로 대학 연구실에서 사용되었으나, 1980년대부터는 비즈니스 및 산업 분야에서도 사용되기 시작하여 현재까지도 널리 사용되고 있습니다. ⚡특징 1. 이식성 UNIX는 이식성이 높은 운영체제입니다. 즉, 다양한 하드웨어와 소프트웨어 환경에서 동작할 수 있도록 설계되어 있습니다. 2. 다중 사용자 및 다중 터리 시스템 UNIX는 다중 사용자와 다중 처리를 지원합니다. 여러 사용자가 동시에 시스템에 접속하여 작업을 수행할 수 있고, 여러 CPU를 사용하여 처..

    [CS]자료 구조 & 알고리즘

    [CS]자료 구조 & 알고리즘

    ❓자료 구조란? 자료 구조란 여러 데이터의 묶음을 저장하고 사용하는 방법을 정의한 것입니다. ❗ 데이터(DATA)란 자료구조란 데이터를 정리하고 활용하기 쉽게 하기 위해 존재합니다. 👉그렇다면 위에서 설명하는 데이터는 무엇을 말하는 것일까요? 데이터란 문자📝, 소리🔊, 그림🧩, 영상🎥 등 실생활을 구성하고 있는 모든 값입니다. ❗하지만 데이터들은 그 자체 만으로 어떤 정보도 가지기 힘들기 때문에 데이터를 분석하고 정리하는 과정을 통해 데이터를 활용할 수 있게 됩니다. 👉데이터를 체계적으로 정리하여 저장해 두는 게 데이터를 활용하는 데 있어 훨씬유리합니다. 🧬자료 구조의 분류 데이터를 효율적으로 다룰 수 있는 방법들을 한데 모아 만든 것이 자료 구조입니다. 👇다음은 자료구조를 보기 쉽게 정리한 표입니다. ..

    [CS]컴퓨터의 기본 구성

    [CS]컴퓨터의 기본 구성

    컴퓨터는 하드웨어와 소프트웨어로 구성되어 있습니다. 💻하드웨어는 컴퓨터의 주요 부품들의 총칭으로 본체를 담당하고, 💿소프트웨어는 시스템을 담당합니다. 🧲컴퓨터의 기본 구성요소 컴퓨터의 구성요소는 CPU, Memory, 입출력 장치(i/o)로 총 3가지로나 나뉩니다. 📌CPU(중앙처리 장치) 컴퓨터에서 기억, 해석, 연산, 제어라는 4대 주요 기능을 책임지는 장치를 말합니다. 👉내부 구성은 크게 산술/논리 연산 장치(ALU)와 제어 장치, 레지스터로 구성되어 있습니다 📌Memory(기억 장치) 컴퓨터에서 데이터를 보존하기 위한 장치를 말합니다. 👉중앙처리장치 내에 구비되어 있는 레지스터의 용량이 너무 적기 때문에 기억장치가 별도로 필요합니다. ❗주 기억 장치의 종류로는 RAM과 ROM이 존재합니다. 📌I/..