분류 전체보기(166)
-
[Computer] 닷넷 프레임워크란?
https://ko.wikipedia.org/wiki/%EB%8B%B7%EB%84%B7_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC 닷넷 프레임워크 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 구 닷넷 코어에 대해서는 닷넷 문서를 참고하십시오. 닷넷 프레임워크(.NET Framework)는 마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경이다. 네 ko.wikipedia.org 닷넷 프레임워크란 MS에서 개발한 윈도우 프로그램 개발 및 실행 환경이다. 공통 언어 런타임 CLR 이라는 이름의 가상 머신 위에서 작동한다. .NET 프레임워크의 가장 중요한 요소는 공통 언어 기반 (Common Language Infrastructure)..
2022.08.05 -
[Computer] 컴파일러란?
컴파일러 (compiler) 는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램을 말한다. 컴파일러는 고급 프로그래밍 언어를 실행 프로그램으로 만들기 위해 저급 프로그래밍 언어 (ex. 어셈블리어, object 코드, machine code)로 바꾸는 데 사용된다. 원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른다. 목적 코드는 주로 다른 프로그램이나 하드웨어가 처리하기에 용이한 형태로 출력되지만 사람이 읽을 수 있는 문서 파일이나 그림 파일 등으로 옮기는 경우도 있다. 원시 코드에서 목적 코드로 옮기는 과정을 컴파일이라고 한다. 소스 코드를 컴파일하는 이유는 대부분 사람에게 이해하기 쉬운 형태의 고수준 언어로부터 실행가능..
2022.08.03 -
[Computer] 운영 체제란?
운영 체제 또는 오퍼레이팅 시스템 (operating system, 약칭 : OS)은 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다. 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공한다. 또한 입출력과 메모리 할당과 같은 하드웨어 기능의 경우 운영 체제는 응용 프로그램과 컴퓨터 하드웨어 사이의 중재 역할을 한다. 그러나 응용 프로그램 코드는 일반적으로 하드웨어에서 직접 실행된다. 운영 체제는 컴퓨터를 포함하는 거의 모든 장치에서 볼 수 있다. 운영 체제는 한 면으로는 소비자를, 다른 한 면으로는 프로그램 개발자를 함께 하나의 시장으로 데려다 놓을 수 있는 양면 플랫폼이다...
2022.08.03 -
[Computer] 런타임이란?
런타임은 컴퓨터 과학에서 컴퓨터 프로그램이 실행되고 있는 동안의 동작을 말한다. 런타임 환경은 컴퓨터가 실행되는 동안 프로세스나 프로그램을 위한 소프트웨어 서비스를 제공하는 가상 머신의 상태이다. 운영 체제 자체에 속하는 경우도 있고 운영 체제에서 작동하는 소프트웨어를 뜻할 수도 있다. 런타임 라이브러리는 런타임 환경의 몇몇 행동들을 유발하기 위해서 컴파일러에 의해 사용되는 저수준 루틴들의 집합이다. 런타임 라이브러리는 메모리 관리 또는 예외 처리를 위해 종종 빌트인 함수들을 포함한다. 그러므로 런타임 라이브러리는 항상 특정한 플랫폼과 컴파일러에 의존적이다. 런타임과 컴파일타임의 차이 런타임과 컴파일타임은 소프트웨어 프로그램개발의 서로 다른 두 계층의 차이를 설명하기 위한 용어다. 프로그램을 생성하기 위..
2022.08.03 -
[Computer] Process와 Thread란? ft.멀티쓰레드
위키백과 프로세스 (Process) 는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 종종 스케줄링의 대상이 되는 작업 (Task) 이라는 용어와 거의 같은 의미로 쓰인다. 여러 개의 프로세서를 사용하는 것을 멀티프로세싱이라고 하며 같은 시간에 여러 개의 프로그램을 띄우는 시분할 방식을 멀티태스킹이라고 한다. 프로그램은 일반적으로 하드 디스크 등에 저장되어 있는 실행코드를 뜻하고, 프로세스는 프로그램을 구동하여 프로그램 자체와 프로그램의 상태가 메모리 상에서 실행되는 작업 단위를 지칭한다. 예를 들어, 하나의 프로그램을 여러 번 구동하면 여러 개의 프로세스가 메모리 상에서 실행된다. Thread 는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다. 일반적으로 ..
2022.08.02 -
[Windows 10] 오류 해결 - Video Memory Management Internal
주로 영상 재생을 할 때, 블루스크린이 뜨며 통지 없이 강제로 재부팅되는 오류 현상이다. 이 오류의 원인으로는 다양한 이유가 있다고 한다. 나는 이 오류를 다음과 같은 방법으로 해결했다. 1. 명령 프롬프트를 관리자 권한으로 실행한다. 2. sfc /scannow 를 입력 후 엔터를 눌러 실행한다. 그러면 컴퓨터가 자동으로 시스템 검사를 실행하고 손상된 시스템 파일을 복구한다. (필자의 경우에는 '손상된 파일을 발견하고 복구했다'는 메세지를 볼 수 있었다. 만약 보이지 않는다면 시스템 파일에는 문제가 없을 수도 있겠다 싶다.) 이를 하고부터는 아직까지 위와 같은 오류를 볼 수 없었다. 아마 손상된 윈도우 시스템 파일이 문제였거나, 미디어 재생 시 시스템 파일과의 충돌이 문제였을 수도 있
2022.08.02