본문 바로가기

반응형

전체 글

(291)
운영 체제 (커널 & 셸 & 관리단위) 운영 체제(Operating System) 운영 체제(Operating System)는 모든 하드웨어와 소프트웨어를 관리하는 컴퓨터 시스템의 실행 관리자로, CPU, Memory, SSD 등의 시스템 자원을 사용자가 잘 사용할 수 있도록 사용 환경을 제공하는 여러 프로그램의 모임으로 이해할 수 있습니다. 운영 체제가 없다면 시스템 자원을 통제할 수 없어서 CPU, Memory, SSD 등의 하드웨어는 아무런 기능도 수행할 수 없습니다. 커널(Kernal) 운영 체제의 핵심을 커널(Kernel)이라고 하는데, 이는 운영 체제의 기능 중 구성하는 프로세서와 제어로 수행되는 프로그램에 대하여 자원 할당을 수행하는 부분으로, 항상 필요하여 메모리에 상주하는 좁은 의미의 운영 체제입니다. 커널은 운영 체제의 사용..
자료구조 (비선형 자료구조) 지난 글에서 알아본 선형 자료구조에 이어서, 한 원소 뒤에 여러 개의 원소가 존재할 수 있는 비선형 자료구조에 대해 알아보도록 하겠습니다. 비선형 자료구조는 인접한 전, 후 원소 간 다대다 관계가 성립하여, 선형 자료구조에 비해 데이터들의 관계를 표현하기에 적합합니다. 자료구조 (선형 자료구조) 자료구조를 사용하는 이유 자료구조는 사전적으로는 '자료의 집합'을 의미하며, 자료들이 논리적으로 정의된 규칙에 의해 나열되어 있는 것입니다. 이러한 자료구조를 이용하면 다양한 장점들 bloginformation.co.kr 트리(Tree) 트리는 데이터를 노드로 표현하고 연결된 관계를 에지로 표현한 비선형 계층적 자료구조입니다. 계층적 자료구조라는 표현에 적합하게, 컴퓨터의 디렉토리 구조에서 이용되고, 최상위에 위..
자료구조 (선형 자료구조) 자료구조를 사용하는 이유 자료구조는 사전적으로는 '자료의 집합'을 의미하며, 자료들이 논리적으로 정의된 규칙에 의해 나열되어 있는 것입니다. 이러한 자료구조를 이용하면 다양한 장점들을 가지는 데 그중 다섯 가지를 살펴보면, 코드의 처리 시간을 단축할 수 있고, 데이터의 크기를 줄여 메모리 용량을 절약할 수 있으며, 데이터의 활용 빈도가 높아집니다. 또한 데이터를 수정하거나 관리하기에 용이하고, 잘 짜인 자료구조를 이용한 프로그램은 쉽고 간단하게 사용할 수 있습니다. 자료구조의 종류 컴퓨터는 숫자, 문자, True/False라는 세가지의 기본 자료구조만 다룰 수 있습니다. 그러나 컴퓨터는 더욱 다양하고 세밀한 연산을 수행해야 하며, 세 가지의 기본 자료형을 조합해서 수행해야 하므로 더 다양한 자료구조가 필..

반응형