Daum 어학사전으로 모르는 단어와 문장을 손쉽게 찾아보세요.
PC웹, 모바일, 태블릿 PC에서 편리하게 사용하실 수 있습니다.

Daum 단어장 바로가기 Daum 단어장 메뉴 바로가기 Daum 단어장 내용 바로가기

단어장

단어장_1dd

(기타, A_강민철_19, 179개, 2016.11.04최종수정)

단어 목록

발음듣기 |
선택내용 : 최신순 선택옵션

방어하다, 지키다, 보호하다, 변호하다, 옹호하다

관련 예문
defend one's country against enemies

적으로부터 나라를 지키다

defend one's title

(도전자로부터) 타이틀을 방어하다.

방어하다, 지키다, 보호하다, 변호하다, 옹호하다

보호하다, 지키다, 방어, 막다, 수호

관련 예문
protected species

보호 동물[식물]

a protected industry

보호받는 산업

보호하다, 지키다, 방어, 막다, 수호

경비원, 경계, 가드, 교도관, 보호하다

관련 예문
guard a flock of sheep

양떼를 지키다

guard the prisoners

죄수를 감시하다

경비원, 경계, 가드, 교도관, 보호하다

균형, 잔고, 조화, 안정

관련 예문
a balance

저울 한 대

weigh ‥ in a balance

…을 저울로 달다.

균형, 잔고, 조화, 안정

예, 사례, 일례

관련 예문
an instance of high treason

반역죄의 사실

in such instances

그러한[대개의]경우에는.

메모 접기
메모
메모|


인스턴스는 추상화 개념 또는 클래스 객체, 컴퓨터 프로세스 등과 같은 템플릿이 실제 구현된 것이다. 인스턴스화는 클래스 내의 객체에 대해 특정한 변형을 정의하고, 이름을 붙인 다음, 그것을 물리적인 어떤 장소에 위치시키는 등의 작업을 통해, 인스턴스를 만드는 것을 의미한다.

몇몇 필자들은, 객체지향 프로그래밍에서 클래스를 인스턴스화 한다는 것이, 클래스의 구체적인 인스턴스, 즉 객체를 만드는 것이라고 말한다. 그 객체는 컴퓨터 내에서 실행시킬 수 있는 실행 파일이다.
객체지향 프로그램 언어인 자바에서는, 클래스로부터 인스턴스화된 객체를, 객체라는 말 대신에 역시 클래스라고 부름으로써 많은 사용자들을 혼란스럽게 한다. 즉 자바에서는, 특정한 클래스를 만들기 위해 클래스를 인스턴스화하며, 그것 역시 컴퓨터 내에서 동작하는 실행 파일이다.
객체지향 프로그래밍 개념이 나오기 이전의 데이터 모델링이나 프로그래밍에서는, 인스턴스화라는 것이 관계형 데이터베이스 테이블 내에 새로운 엔트리를 만듦으로써 추상화된 객체로부터 실재(데이터가 들어있는) 객체를 만드는 것도, 한 가지 용례였다.

작성자 A_강민철_19

예, 사례, 일례

컴퓨터-용어

메모 접기
메모
메모|


유즈넷의 뉴스그룹이나 그와 비슷한 토론의 장에서, 스레드란 초기에 올려진 메시지에 대해 올라간 일련의 응답들을 의미한다. 스레드는 수없이 많은 뉴스그룹내의 각각의 토론들을, 추후에 관련 있는 것끼리 찾아서 이해하거나 또는 그 토론에 참여하는데 도움을 준다. 스레드는 보통 최초의 메시지 위에 관련되는 메시지들을 올려놓는 형식의 그림으로 표시된다.

컴퓨터 프로그래밍에서, 스레드는 다수의 사용자들을 동시에 처리할 수 있는 프로그램이 각각의 사용과 관련하여 가지고 있는 정보들 말한다. 프로그램의 관점에서 보면, 스레드는 한 명의 개별 사용자 또는 특정한 서비스 요청을 서비스하는데 필요한 정보이다. 만약 다수의 사용자들이 그 프로그램을 쓰고 있거나, 또는 다른 프로그램들로부터 동시에 요청이 발생했을 때, 각각의 사용자나 프로그램들을 위해 스레드가 만들어지고, 또 유지된다. 스레드는 프로그램에게 현재 어떤 사용자가 서비스를 받고있는지를 파악하게 함으로써, 다른 사용자들을 위하여 재진입 해야할 것인지의 선택을 할 수 있도록 한다 (단방향 스레드 정보는 특별한 데이터 저장소 내에 그것을 저장하고, 데이터 저장소의 주소를 레지스터에 집어넣음으로써 유지된다. 운영체계는 항상 프로그램이 중단되었을 때 레지스터의 내용을 저장하며, 그리고 다시 제어권이 주어졌을 때 그 내용을 복구한다).

멀티스레딩과 멀티태스킹은 비슷해서 자주 혼동된다. 오늘날의 컴퓨터들은 한번에 단 한 개의 프로그램 명령어만을 수행할 수 있다. 그러나, 그들이 매우 빠르게 동작하기 때문에, 동시에 많은 프로그램들을 실행하고, 많은 사용자들을 서비스하는 것처럼 보이는 것 뿐이다. 윈도우95와 같은 운영체계는 각 프로그램에게 실행될 때 "순서"를 주는데, 다른 프로그램들은 자신들에게 순서가 돌아올 때까지 기다리게된다. 이 프로그램들 각각은 운영체계에 의해 일정량의 자원들이 관계되고 진행상황을 계속 알게되는 하나의 작업, 즉 태스크로 간주된다.

운영체계는 PC 시스템 내의 각 응용프로그램(스프레드시트, 워드 프로세서, 웹 브라우저 등)들을 각각의 별도 태스크로 관리하고, 사용자가 태스크 목록 내에서 그것들을 보거나 관리할 수 있도록 해준다. 만약 그 프로그램이 파일을 읽거나 프린터를 통해 출력하는 등 입출력 요청을 개시했다면, 입출력 작업이 끝났을 때 그 프로그램이 원래의 장소로 정확히 재진입할 수 있도록 하나의 스레드가 만들어진다. 그 동안, 그 프로그램을 동시에 이용하던 태스크들은 또다른 스레드들에서 유지되고 관리된다. 오늘날 대부분의 운영체계는 멀티태스킹과 멀티스레딩을 모두 지원한다. 그들은 또한, 프로그램 프로세스들 안에서 멀티스레딩을 허용함으로써, 그 시스템이 각 스레드를 위해 새로운 프로세스를 만드는데 생기는 추가부담을 줄일 수 있게 해준다.

POSIX.4a라는 C 언어 규격은 프로그래머가 프로그램 내에서 스레드 지원을 포함할 수 있도록 하는 일련의 응용프로그램 인터페이스(API)를 제공한다. 또한, 고급 프로그램개발 도구나 미들웨어에서도 스레드 관리를 편하게 할 수 있는 기능들을 제공하기도 한다. 객체지향 프로그래밍 언어들 역시 여러 가지 방법을 통해 멀티스레딩에 관한 편의를 제공하고 있다. 자바는 언어의 구문 내에 동기변경자를 포함하는 것으로, 또 멀티스레딩을 위해 개발된 클래스(이 클래스들은 다른 클래스들에 의해 상속될 수 있다)들을 제공하는 것으로, 그리고 다중 스레드를 위한 자투리 모으기를 후면에서 실행함으로써 멀티스레딩을 지원한다.

작성자 A_강민철_19

컴퓨터-용어

과제, 업무, 작업, 일, 문제

관련 예문
be at one's task

일을 하고 있다

set a person a task

남에게 일을 과하다

메모 접기
메모
메모|

컴퓨터 프로그래밍에서, 태스크란 운영체계가 제어하는 프로그램의 기본 단위를 말한다. 운영체계를 설계할때, 태스크를 어떻게 정의하느냐에 따라, 단위 프로그램이란 전체 프로그램이 될 수도 있고, 또는 계속되는 프로그램의 호출이 될 수도 있다. 한 프로그램이 여러 개의 다른 유틸리티 프로그램들에게 요구를 할 수 있기 때문에, 유틸리티 프로그램들 또한 태스크(또는 서브 태스크)라고 간주할 수 있다. 오늘날 광범위하게 사용되는 대부분의 운영체계들이 멀티태스킹을 지원하는데, 이는 여러 개의 태스크를 동시에 실행하고, 교대로 컴퓨터의 자원을 사용할 수 있게 한다.

멀티스레딩과 멀티태스킹은 비슷하여 종종 혼동된다. 멀티스레딩은 같은 프로그램 여러 개를 동시에 사용하도록 관리하는 것이다. 요즘 대부분의 운영체계와 컴퓨터 프로그램 언어들이 멀티스레딩도 지원한다.

선점형 멀티태스킹에서, 각 태스크는 상대적 중요도, 자원 소모량 및 기타 다른 요인들에 따라 우선 순위가 매겨질 수 있다. 운영체계는 우선 순위가 낮은 값을 갖는 작업의 실행을 막음으로써, 우선 순위가 높은 작업에 기회가 가도록 조치한다. OS/2, 윈도우NT, 리눅스 등이 선점형 멀티태스킹을 사용하는 운영체계의 예이다. 협력적 멀티태스킹은 동시에 응용프로그램들과 같은 여러 개의 태스크를 관리하기 위한 운영체계의 능력이지만, 필수적으로 그것들을 선점하는 능력은 없다.

작성자 A_강민철_19

과제, 업무, 작업, 일, 문제
processor [prάsesər, próu-] 듣기반복듣기

가공업자, 컴퓨터, 프로세서

메모 접기
메모
메모|


프로세서는 컴퓨터 운영을 위해 기본적인 명령어들을 처리하고 반응하기 위한 논리회로이다. 프로세서라는 용어는 점차적으로 CPU라는 용어를 대체해왔다. PC나 소형장치에 장착된 프로세서를 흔히 마이크로프로세서라고 부른다.

작성자 A_강민철_19

가공업자, 컴퓨터, 프로세서

토큰, 표시, 교환권

관련 예문
a bad token

나쁜 징조

a token of respect

존경의 표시

메모 접기
메모
메모|


프로그래밍 언어에서의 토큰은, 문법적으로 더 이상 나눌 수 없는 기본적인 언어요소를 말하는데, 예를 들어 하나의 키워드나 연산자 또는 구두점 등이 토큰이 될수 있다.
네트웍에서 말하는 토큰이란, 토큰링 네트웍을 따라 돌아다니는 일련의 특별한 비트열이다. 컴퓨터들은 네트웍을 따라 순환하는 토큰을 자신이 잡았을 때만 네트웍에 메시지를 보낼 수 있다. 각 네트웍에는 오직 단 한 개의 토큰만이 존재함으로써, 두 개 이상의 컴퓨터가 동시에 메시지를 전송할 가능성을 사전에 차단한다.
보안 시스템에서의 토큰은, 크레딧 카드 크기의 작은 장치를 말하는데, 계속해서 변화하는 ID 코드를 표시해준다. 사용자가 처음에 암호를 입력하면, 카드는 네트웍에 접속할 수 있는 ID를 그때그때 표시해준다. 보통, 매 5분마다 ID가 변경된다.
협력하여 일하는 행위자들 간에 공유자원 접근에 대한 동기화를 보장하기 위해 전달되는 추상적인 개념을 말한다. 이러한 토큰은 절대로 복사될 수도 손상될 수도 없으며, 토큰을 가진 사람이면 누구라도 특정 자원의 배타적 접근이 허용되며, 그것을 통제할 수 있는 권한을 가지게 된다. 예를 들어, 여러 명의 프로그래머가 하나의 프로그램을 협력하여 개발한다고 할 때, 어떤 순간에는 토큰을 가지고 있는 오직 단 한 명의 프로그래머만이 그 프로그램을 수정할 수 있으며, 다른 프로그래머들은 볼 수만 있다. 누군가가 그 프로그램을 수정하길 원하면, 먼저 토큰을 얻어야만 한다. 이렇게 하면, 여러 명의 프로그래머가 동시에 서로 다른 수정을 함으로써 야기될 수 있는 문제를 사전에 봉쇄할 수 있다.

작성자 A_강민철_19

토큰, 표시, 교환권

다루다, 처리하다, 감당하다, 손잡이, 만지다

관련 예문
a teacup with a broken handle

손잡이가 깨진 찻잔.

a broom handle

빗자루 손잡이

메모 접기
메모
메모|

응용프로그램 사용 중 그래픽 객체를 선택하면 그 객체의 주변에 나타나는 작은 박스를 핸들이라고 한다. 그 핸들을 드래깅하여 객체의 모양이나 크기를 바꿀 수 있다.
프로그래밍에서의 핸들이란 일종의 토큰으로, 프로그램이 라이브러리 함수 등과 같은 자원을 액세스할 수 있게 하는 일종의 포인터이다.
온라인 서비스를 통해 통신할 때, 핸들은 사용자 자신을 남에게 식별시키기 위해 사용하는 이름이다. 그것은 실명이 될 수도 있지만, 별명이나 완전한 가공인물의 이름을 사용할 수도 있다.

작성자 A_강민철_19

다루다, 처리하다, 감당하다, 손잡이, 만지다
이전페이지 없음 16 17 18 다음페이지 없음