스크린샷 단축키 캡쳐 저장위치(전체 스크린샷 찍는법)

스크린샷 단축키 캡쳐 저장위치(전체 스크린샷 찍는법)

인터넷을 하다 보면 중요한 내용이나 보관하고 싶은 화면을 저장해야 할 때가 있습니다. 스크린샷을 찍는 일반적인 방법은 키보드 우측 상단에 있는 ‘Print Screen Sys Rq’ 버튼을 누르거나 캡처 기능을 가지고 있는 소프트웨어를 이용하는 것입니다. 스크린샷을 찍는 여러 가지 방법에 대해 알아보고 응용해보도록 합시다. 1. ‘Print Screen Sys Rq’ 입력 키 이용하기 찍고 싶은 인터넷 화면에서 키보드의…

기억장치의 계층 구조, 주기억장치의 종류, 캐시 메모리, 보조기억장치

기억장치의 계층 구조, 주기억장치의 종류, 캐시 메모리, 보조기억장치

중앙처리장치(CPU)가 어떤 작업을 처리하기 위해서는 데이터와 이를 처리할 프로그램이 필요합니다. 기억장치는 데이터와 프로그램, 연산의 중간 결과 등을 일시적 또는 영구적으로 저장하는 장치입니다. 기억장치의 계층 구조(Memory Hierarchy) 기억장치는 접근 속도, 기억 용량의 크기, 용도에 따라 레지스터, 캐시 메모리, 주기억장치, 보조기억장치로 구분합니다. 레지스터는 중앙처리장치 내에 존재하며, 중앙처리장치의 처리 속도와 비슷한 접근 시간(Access Time)을 가집니다. 그리고 캐시 메모리는…

입력장치, 출력장치의 종류

입력장치, 출력장치의 종류

입력장치는 문자, 목소리, 그림, 숫자 등의 자료를 컴퓨터 내부로 입력하는 장치입니다. 출력장치는 컴퓨터 내부에서 처리한 정보를 인간이 인지할 수 있는 다양한 형태로 변환하여 외부로 표현하는 장치입니다. 이런 입출력 장치를 통틀어 주변장치(Peripheral Device)라고도 합니다. 입력 장치 입력장치는 문자, 목소리, 그림, 숫자 등의 자료를 0과 1의 2진수 형태로 변환시킵니다. 대표적인 입력장치로는 키보드 자판기, 마우스, 조이스틱, 터치스크린, 스캐너…

컴퓨터 시스템의 성능 향상 기법

컴퓨터 시스템의 성능 향상 기법

중앙처리장치의 구조 변화 명령어 세트와 명령어를 실행하는 중앙처리장치의 구조는 밀접한 관련이 있습니다. 중앙처리장치는 구조적 특성에 따라 복잡 명령어 세트 컴퓨터(CISC : Complex Instruction Set Computer)와 축소 명령어 세트 컴퓨터(RISC : Reduced Instruction Set Computer)로 구분할 수 있습니다. 복잡 명령어 세트 컴퓨터는 CISC라고 부르는데, 많은 수의 명령어와 다양한 주소 지정 모드를 제공하기 때문에 명령어 세트가 큽니다….

프로그래밍 언어의 개요와 역사

프로그래밍 언어의 개요와 역사

프로그래밍 언어의 개요와 역사 컴퓨터를 구동, 작동시키려면 명령을 내려야 합니다. 프로그래밍 언어는 인간이 컴퓨터와 의사소통을 할 수 있도록 컴퓨터 내에서 내리는 명령으로, 프로그램을 기술하는 언어를 뜻합니다. 프로그램은 인스트럭션(Instruction)이라는 명령어로 구성됩니다. 컴퓨터는 기계어로 작성된 인스트럭션을 논리적 순서에 따라 수행하는데, 논리적 순서란 ‘문제를 푸는 방법’을 뜻합니다. 컴퓨터는 0이나 1로 된 2진수 형태의 기계어만 처리할 수 있으며 기계어는…

프로그래밍 언어별 특징

프로그래밍 언어별 특징

프로그래밍 언어는 시간이 지나면서 지속적인 발전을 거듭해왔습니다. 다음은 주요 프로그래밍 언어별 특징에 대하여 알아봅시다. COBOL(COmmon Business Oriented Language) 은 사무처리용으로 개발된 프로그래밍 언어입니다. COBOL의 장점은 컴퓨터의 내부적인 특성과 별개로 설계되어 COBOL 컴파일러만 있으면 컴퓨터 기종에 관계없이 바로 사용할 수 있다는 점이 있습니다. 또한 타 프로그래밍 언어에 비해 파일의 순차 및 비순차 처리 기능이 강력하여 작성이…

프로그래밍 언어의 실행, 프로그램 설계 등

프로그래밍 언어의 실행, 프로그램 설계 등

간단한 프로그램을 개발할 때는 사전 분석 없이 바로 코딩에 들어가기도 하지만, 복잡하고 규모가 큰 프로그램을 개발할 때는 사용자의 요구 사항을 분석하고 설계부터 시작해야 합니다. 사용자의 필요를 파악하고 프로그램을 통해 해결할 문제가 무엇인지 확인하는 단계입니다. 이 단계에서는 프로그램의 출력물이 어떤 내용을 포함하고, 이를 위해 입력할 내용은 무엇인지, 폼은 어떻게 구성해야 하는지를 설계합니다. 또한 사용자와 시스템의 인터페이스…

비주얼 스튜디오 무료 다운로드, 작성 및 실행

비주얼 스튜디오 무료 다운로드, 작성 및 실행

C 컴파일러는 MS C++, Visual C++ 등 다양한 프로그램이 있습니다. 이 포스팅에서는 마이크로소프트 사의 비주얼 스튜디오 2019의 무료 다운로드 방법에 대해 알아보겠습니다. 마이크로소프트 사에서는 무료로 C 컴파일러를 제공하고 있어서 해당 사이트로 이동하여 비주얼 스튜디오와 관련된 것을 다운로드할 수 있습니다. 구글에 ‘비주얼 스튜디오’를 검색하면 상단에 마이크로소프트 사의 비주얼 스튜디오 홈페이지가 나옵니다. 거기에 들어가셔서 커뮤니티(학생, 오픈 소스…

절차 지향과 객체 지향 언어의 프로그래밍 특징

절차 지향과 객체 지향 언어의 프로그래밍 특징

절차 지향 언어(Procedure Oriented Language) 란 프로그램 코드가 순서대로 실행되는 언어입니다. 4세대 이전의 모든 프로그래밍 언어가 절차 지향 언어에 해당하며, PASCAL, COBOL, FORTRAN, BASIC, C언어 등이 있습니다. 창고에 사과를 넣는다는 내용을 절차 지향 언어의 프로그래밍 개념으로 설명하겠습니다. 절차 지향 언어의 프로그래밍 개념 1. 창고 문을 연다 open – 창고 2. 사과를 넣는다 insert 사과 3….

내 컴퓨터 윈도우 버전 확인하는 방법

내 컴퓨터 윈도우 버전 확인하는 방법

예전에는 윈도우 버전이 여러가지여서 호환성을 위해 윈도우 버전을 주로 확인했습니다. 하지만 요즘에는 대부분의 컴퓨터가 윈도우10, 혹은 맥 OS 체제이기 때문에 버전을 확인할 필요가 줄어들었습니다. 최근 대부분의 프로그램은 해당 운영체제들과 호환되어 잘 나오기 때문에 걱정할 필요가 없지만 그래도 한 번 윈도우 버전을 확인하고 싶다면 아래의 방법을 사용해 보시기바랍니다. 먼저 내 컴퓨터(내 PC) 아이콘을 더블 클릭하여 들어갑니다….