ShovelingLife
A Game Programmer
ShovelingLife
전체 방문자
오늘
어제
  • 분류 전체보기 (1068) N
    • 그래픽스 (57)
      • 공통 (19)
      • 수학 물리 (22)
      • OpenGL & Vulkan (1)
      • DirectX (14)
    • 게임엔진 (181) N
      • Unreal (69)
      • Unity (101) N
      • Cocos2D-X (3)
      • 개인 플젝 (8)
    • 코딩테스트 (221)
      • 공통 (7)
      • 프로그래머스 (22)
      • 백준 (162)
      • LeetCode (19)
      • HackerRank (2)
      • 코딩테스트 알고리즘 (8)
    • CS (235)
      • 공통 (21)
      • 네트워크 (44)
      • OS & 하드웨어 (55)
      • 자료구조 & 알고리즘 (98)
      • 디자인패턴 (6)
      • UML (4)
      • 데이터베이스 (7)
    • 프로그래밍 언어 (346)
      • C++ (167)
      • C# (88)
      • Java (9)
      • Python (33)
      • SQL (30)
      • JavaScript (8)
      • React (7)
    • 그 외 (9)
      • Math (5)
      • 일상 (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Source Code 좌측 상단에 복사 버튼 추가 완료
  • 언리얼 엔진 C++ 빌드시간 단축 꿀팁
  • 게임 업계 코딩테스트 관련
  • 1인칭 시점으로 써내려가는 글들

인기 글

태그

  • 오블완
  • 클래스
  • C
  • 티스토리챌린지
  • 언리얼
  • Unity
  • 포인터
  • 유니티
  • 파이썬
  • 배열
  • 백준
  • 프로그래머스
  • 문자열
  • 알고리즘
  • c#
  • SQL
  • C++
  • string
  • 그래픽스
  • 함수

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ShovelingLife

A Game Programmer

프로그램 (Program) 이란?
CS/OS & 하드웨어

프로그램 (Program) 이란?

2024. 1. 3. 12:26

컴퓨터를 실행시키기 위해 차례대로 작성된 명령어 모음.

 

컴퓨터 프로그램이란 컴퓨터 안에 있는 논리적인 기계라고 볼 수 있다.
기계를 작동시키면 설계된대로 작동한다.
컴퓨터 프로그램도 마찬가지로 수동적으로 적혀진 명령어 대로 작동한다.
다만 너무 빨리 입력받고 처리해서 능동적으로 보일 뿐이다.

프로그램의 종류

크게 시스템 프로그램과 응용 프로그램으로 나뉘어져 있다.

 

시스템 프로그램이란 컴퓨터 시스템과 하드웨어들을 스스로 제어 및 관리하는 프로그램들을 말한다.

윈도우, 리눅스 같은 운영체제나 장치 드라이버, 컴파일러, 링커 등이 있다.

 

응용 프로그램이란 사용자가 원하는 기능을 제공하는 프로그램으로 실행하는 동안 지속적으로 컴퓨터의 성능을 소비한다. 워드, 엑셀, 포토샵, 게임, 브라우저 등이 있다.

 

https://roisen.tistory.com/36

저작자표시 (새창열림)

'CS > OS & 하드웨어' 카테고리의 다른 글

레지스터 (Register)  (0) 2024.04.16
가상 메모리와 가상 주소 공간  (0) 2024.04.12
세션의 생성과 관리  (0) 2023.12.12
세그멘테이션 (Segmentation) 오류  (0) 2023.10.23
세그멘테이션(Segmentation)이란? 세그멘테이션 vs 페이징  (0) 2023.10.23
    'CS/OS & 하드웨어' 카테고리의 다른 글
    • 레지스터 (Register)
    • 가상 메모리와 가상 주소 공간
    • 세션의 생성과 관리
    • 세그멘테이션 (Segmentation) 오류
    ShovelingLife
    ShovelingLife
    Main skill stack => Unity C# / Unreal C++ Studying Front / BackEnd, Java Python

    티스토리툴바