본문 바로가기

개발관련/개념 용어

(13)
[개념 용어] daemon process 데몬 프로세스 daemon 이란 서비스의요청에 응답하기 위해 오랫동안 실행중인 background 프로세스 이다. 유닉스(리눅스 포함) 운영체제에서 이름이 "d"로 끝나는 프로세스들이 대표적인데 inetd, httpd, nfsd, sshd, named와 lpd 등이 있다 백그라운드 프로세스가 있다면 그 반대의 개념인 포그라운드(Foreground) 프로세스가 있다는 것도 유추가능하다 fork() 함수를 통해 자식을 생성하고 부모는 죽는다.... https://blogger.pe.kr/770
[개념 용어] domain 도메인 an area of territory owned or controlled by a ruler or government 영토, 영역, 분야, 영역, 범위를 뜻하는 단어였으나 인터넷 주소의 이미로 확장되었다. 전문분야 = 해당 도메인 전문 분야에 대해 이야기할 때, 해당 도메인에 대한 지식이 필요하다 수학에서 영어로 정의역 인터넷 주소를 뜨하는 도메인도 본래 특정 분야(com, net, org 등)의 어떤 웹 사이트(영역)를 지칭하기 위해 의미를 확장한 단어이다. 도메인 또는 도메인 네임(Domain name)은 넓게 보면 외우거나 식별하기 어려운 IP 주소(예:240.10.20.1)를 example.com 처럼 기억하기 쉽게 만들어주는 네트워크 호스트 이름을 의미하지만, 보통 루트 네임 서버(최상위 DNS..
xml 뜻 eXtensible Markup Language 태그를 정의하는 언어 XML : 태그 사용 방법이 Well-formed만 허용 xhtml -> xhtml2 html4-(x) -> html5
[개념 용어] storage / repository storage the putting and keeping of things in a special place for use in the future 저장소 repository a place where things are stored and can be found 보관소 Repository: a place, building, or receptacle where things are or may be stored. Storage: the action or method of storing something for future use. I think that repository is more something "to rely on". It might keep a history of things or you sto..
[개념 용어] 임계 영역 critical Section 임계 구역(critical section) 또는 공유변수 영역은 병렬컴퓨팅에서 둘 이상의 스레드가 동시에 접근해서는 안되는 공유 자원(자료 구조 또는 장치)을 접근하는 코드의 일부를 말한다. 임계 구역은 지정된 시간이 지난 후 종료된다. 임할 임 지경, 경계 계 지경에 다다르다. 경계에 직면하다. => 어떤 상태에 다다르는 경계 => 하나의 스레드만 접근하는 자원으로 공유되어야 해서 둘 이상 접근하면 안되는 경계 => 독점을 보장해줘야 하는 경계 => 주의깊게 봐야하는 경계 => 중요한 경계 => Critical Section 해결하는 방법 1. 공유 자원에 대해 동기화 처리 하는 방법 2. 아예 공유자원(임계 영역)이 없도록 구현하는 방법 Critical Section 을 무조건 동기화 할 것이 아니라..
[개념 용어] 프로세스 process 스레드 thread 프로세스 : 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램. 메모리에 올라와 실행되고 있는 프로그램. 운영체제로부터 시스템 자원을 할당받는 작업의 단위 즉, 동적인 개념으로는 실행된 프로그램을 의미 또는 Task 태스크 라고도 부른다. 프로그램 : 진행 절차를 기록한 명령문의 집합체 스레드: 하나의 프로세스 내에서 해당 프로세스가 할당받은 자원을 공유하며 실행되는 독립적인 작업단위 프로세스 내에서 실행되는 여러 흐름의 단위 프로세스가 할당받은 자원을 이용하는 실행의 단위 => 프로세스의 자원을 참조할 뿐 새로 할당받을 필요가 없기 때문에 프로세스를 생성하는 것보다 훨씬 빠른 생성 속도를 가진다. 실제로 프로세스를 생성하는 것보다 기존의 프로세스 내에서 새로운 스레드를 하나 생성하는 것이 67배정도 ..
[개념 용어] rendering 렌더링 render to cause someone or sth. to be in a particular state 무엇인가를 지금과는 다른 어떤 상태로 만든다는 뜻. ~을 ~하게하다, ~이 되게하다, (봉사.원조를)하다, 해주다, 주다(give), 보답하다, (답례로)주다, 넘겨주다, 내주다, (계산서.이유.회답 등을)제출하다, 교부하다(submit), (글.그림으로)~을 표현하다, 묘사하다, (연극을)연출하다, 연기하다, (음악을)연주하다, (글을)번역하다, (공순의 뜻.경의를)나타내다, 표시하다, (사람.하느님등에게)(감사를)드리다, 돌려주다, (지방을)녹여서 정제하다, (돌.벽돌등에)초벌칠하다 rendering은 renderer engine(skia)이 합니다 Render는 html로 입력받아 해석해서 표..
[개념 용어] bbs Bulletin Board System , 그누보드 (GNU + board) bbs Bulletin Board System 전자게시판 인터넷 초창기에 사용했고 요즘은 거의 사용을 안하며 그 의미는 board가 대신하고 있다. 아항 그누보드 (GNU + board) 공유정신을 나타내는 GNU (GNU is not Unix) 와 게시판을 나타내는 Board 아하! 그누보드는 bbs 프로그램입니다 (게시판 프로그램) 오픈된 소스 코드를 바탕으로 다양한 기능(플러그인)을 추가하기 위해 쉽게 제작되어있다. 아하