본문 바로가기

분류 전체보기1382

[리눅스 개발자 필수] Linux 커널 Kernel 기초 이론 5가지 이해하기 [리눅스 개발자 필수] Linux 커널 Kernel 기초 이론 5가지 이해하기 1. 리눅스 커널 접근 방식 구조 리눅스 커널 접근하는 방법에 따라 모노리딕 커널(monolithic kernel)과 마이크로 커널(micro kernel)로 분류 2. 리눅스 모노리닉 커널 - 컴퓨팅 자원 관리에 필요한 모든 기능을 하나로 통합한 커널- 같은 메모리 공간 내에 필요한 모든 기능을 구현 : 함수 호출(function call) 혹은 전역 변수를 이용하여 커널의 기능을 사용 - 장점 : 구현이 쉽고 시스템 자원을 효율적으로 이용- 단점 : 커널 코드에 하드웨어와 관련된 저수준 상호 작용이 포함되어서 다른 시스템에서 이용하기 어려움 : 커널의 기능을 확장할수록 커널의 크기가 방대해져 관리하기 어려움- Solaris.. 2017. 1. 27.
HTML 웹 코딩, CGI 프로그래밍 방법 (서버 프로그램 기초 구조 이론) HTML 웹 코딩, CGI 프로그래밍 방법 (서버 프로그램 기초 구조 이론) HTML 코딩을 위한 CGI (Common Gateway Interface) - 웹 서버와 외부 프로그램 간의 연결에 대한 규약 - 상호 작용 지원 : 요청 시점에 따라 다른 html 문서를 제공 - C/C++, Perl, shell program 등을 이용하여 작성 기본 동작 (HTML 코딩 기초) Form 태그 - HTML에서 사용자의 입력, 선택을 위한 태그 - text, button, check box 등의 일반적인 GUI 포함 Form 태그의 값 전달 방식 (METHOD, HTML 코딩 기초) - 사용자의 입력을 인코딩하여 전달함 - GET : 입력 값을 URL에 포함해 전달 - POST : 입력 값을 표준 입력을 통해.. 2017. 1. 27.
외판원 문제 알고리즘, 분기 한정법 (Branch and Bound) 해결 예제 외판원 문제 알고리즘, 분기 한정법 (Branch and Bound) 해결 예제 외판원 문제 알고리즘 해결 예제는 글 아래에 있고, 먼저 분기 한정법이란 무엇이며 어떻게 사용하는 것인지를 다룹니다. [Branch and Bound] 분기 한정 이산이나 조합 최적화에서 최적의 해를 찾으려는 방법- 인수 x에 대한 함수 f(x)의 최소 값을 찾는 것 : 이때, f와 x는 임의의 값 분기를 위한 트리를 구성(Branch)한 뒤, 각 경로의 한계(Bound)를 구해 유망한 경로를 찾아냄 (Branch and Bound)- 유망하다(Promising) = 최소 값을 보유한 경로 유망한 경로들의 값을 비교해 그 자식 경로로 방문해 최적의 해를 구함- 이런 방법을 "분기 한정 가지치기 최고 우선 검색"이라고 함- B.. 2017. 1. 26.
포토커플러 Photo Coupler 특징, 종류, 출력, 구조, 동작 원리, 파라미터 포토커플러 Photo Coupler 특징, 종류, 출력, 구조, 동작 원리, 파라미터 포토커플러(Photo Coupler)란 무엇인가?- 포토커플러(Photo Coupler)는 입력 전기 신호와 출력 전기 신호를 "빛"으로써 전달하는 역할.- 일반적으로 포토커플러는 발광소자와 수광소자를 하나의 Package에 결합하여 입출력 간을 전기적으로 절연시켜 광으로 신호를 전달하는 광결 합소자.- Photo Isolator, Opto Coupler, Opto Isolator 라고도 함 포토커플러(Photo Coupler)의 일반적 특징1. 입출력 간이 전기적으로 완전히 절연되어 있으며 전위차가 다른 두 회로 간의 신호전달에 사용된다.2. 신호전달이 단방향이므로 출력으로부터 입력에 대한 영향이 없다. 3. 논리소자.. 2017. 1. 25.