• 전문가 요청 쿠폰 이벤트
*세*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 4
검색어 입력폼
  • 데이통신과 네트워킹 3판1~17장(교보).zip 평가A좋아요
    1. 데이터통신 시스템의 다섯 가지 구성요소는 무엇인가? ☞ 메시지, 송신자, 수신자, 매체, 프로토콜2.분산처리의 이점은 무엇인가? ☞①보안/캡슐화(Security/encapsulation) -시스템 설계자는 전체 시스템을 이용하는 사용자에 대해 대화의 내용을 제한할 수 있다 (예 : ATM(Automated Teller Machine)) ②분산 데이터베이스(Distributed databases) -하나의 시스템이 전체 데이터베이스를 위한 저장 공간을 제공할 필요는 없다 ③신속한 문제 해결(Faster problem solving) -한 문제에 대해 여러 대의 컴퓨터가 동시에 수행하게 되면 한대의 컴퓨터가 처리하는 것보다 훨씬 빠르게 할 수 있다 ④중복성을 통한 안전(Security through redundancy) -같은 시간에 같은 프로그램을 여러 대의 컴퓨터에 실행하게 되면 중복성을 통하여 보안을 제공할 수 있다 ⑤공동 작업(Collaborative processing) -여러 대의 컴퓨터와 여러 사용자가 임무를 수행하기 위해 서로 대화할 수 있다(예 : MUD게임)3. 효과적이고 효율적인 네트워크를 위해 필요한 세 가지 기준은 무엇인가? ☞ 성능, 신뢰성, 보안4. 점대점 연결에 비해 다중점 연결의 장점은 무엇인가? ☞ 설치가 쉬움, 낮은 비용, 회선의 공간적으로 또는 시간적으로 공유 가능5. 회선 구성의 두 가지 형태는 무엇인가? ☞ 점대점, 다중점6. 4개의 기본 네트워크 접속형태를 회선 구성에 따라 열거하시오. ☞ ①그물형-모든 장치는 다른 장치에 대해 전용의 점대점 링크를 가진다 ②스타형-중앙제어장치(허블)를 이용하여 각 장치들을 상호 연결한다 ③버스형-하나의 긴 케이블(공유매체)에 모든 장치를 연결한다 ④링형-링구조로 각 장치는 자신의 양쪽에 있는 장치와 전용으로 점대점 회선구성을 가진다
    공학/기술| 2007.12.23| 5페이지| 2,000원| 조회(885)
    미리보기
  • 임베디드 시스템 ATM(현금 자동 지급기) 개발
    대학교 정보통신공학과임베디드 시스템 Ⅰ2007년 제 2학기설계 보고서Automatic Teller Machine2007년 12월 21일학과학번이름1. 과제 개요IT 산업의 발전은 금융 거래의 사무 자동화와 업무의 신속화에 따라 무인 자동 시스템의 대체로 이루어지고 있다. 또한 금융자동화기기의 계속적인 인프라 확충과 금융네트워크의 성장은 최적화된 금융거래 서비스를 제공되고 있다. 이러한 금융 거래 서비스를 바탕으로 우리 조는 임베디드 시스템을 이용하여 ATM(현금 자동 지급기) 시스템을 구현하였다. 임베디드 시스템이란 사전적으로 ‘한부분에 내장되어 있다.’라는 의미로 임베디드 SW는 다른 하드웨어(HW)나 시스템에 내장되어 있는 SW를 말한다. 일반적으로 쓰는 컴퓨터의 SW와는 달리 디지털 정보 가전기기나 산업-순가용 제어기기 등에 마이크로프로세서(CPU)와 비 취발성 메모리(ROM)에 내장돼 그 역할을 수행한다. 임베디드가 적용되는 분야는 다양하다. 팩무기 시스템, 전투기 제어 시스템 등 군사목적의 용도에서부터 일반 가전인 MP3 플레이어나 휴대폰, DVD-리코더나 게임기 등 산업전반에 걸쳐 그 적용분야가 무궁무진하다. 임베디드 S/W의 종류는 그 안에 탑재되는 하드웨어 만큼 다양하다. 이는 범용 컴퓨터와는 달리 하드웨어에 특화되어 있는 임베디드 시스템의 특징을 단적으로 알 수 있는 점이라 할 수 있다. 임베디드 SW는 다양한 장치에 내장되어 동작하므로 경량화와 실시간성, 신뢰성을 가지면서 통신 멀티미디어의 처리기능도 지원해야한다. 그리고 IT 신성장동력을 비롯한 다양한 제품에 내장되어 자체로도 상품의 가치가 크지만 중간재 성격이 강한 원천 소프트웨어로 최종 제춤의 부가가치를 극대화 시키는 역할을 한다. 즉 임베디드 시스템의 가치는 하드웨어보다 임베디드 SW가 좌우한다.이러한 임베디드 기술을 바탕으로 현금 자동 지급기는 코드화된 계좌번호를 인식하여 현금 입금/출금이 기계 자동화로 가능하도록 설계하였다. 즉, 현금 거래 시스템의 성격을 고려하여 기술 개발은 보안 위해 ATM에 계좌이제, 청구서 지급 등과 같은 추가적인 기능이 가능하도록 해 고객의 은행 지점 사용을 줄이는 방법을 모색하고 있다현금자동지급기, 금융 kiosk 등의 자동화기기를 모든 형태의 상거래 현장에 설치하여 물품의 구매는 물론 금용거래가지 한꺼번에 제공할 수 있도록 금융 네크웍이 형성되고 있다. 미국을 비롯한 금융선진국에서는 이러한 금융문화가 이미 정착단계에 와 있으며, 무인 현금 자동 현금 거래 서비스는 서비스장소의 무제한적인 확대, 서비스의 다양화, 저운영비용 등을 통해 금융 네크웍 분야의 새로운 문화를 형성해 나가고 있다.그러나 금융 자동화 서비스의 핵심 요소인 보안성에 아직도 문제가 많다. ID, 비밀번호, 선불카드 등 현금지급기로 인한 금융 사고는 여전히 큰 비율을 차지하고 있다. 이러한 문제점을 보완하기 위해 새로운 기술이 계속해서 개발되고 있다. 그래서 우리가 개발한 자동 현금 지급기는 보완성에 초점을 맞추어 안전한 금융 서비스를 제공할 수 있도록 개발하였다3.2 기술 수요 및 전망3.2.1 현재의 기술 수요IMF 이후 국내 은행들은 통폐합의 거센 물결을 맞아야 했고 구조 조정과 합리화의 움직임도 갈수록 속도를 더해가고 있다. 금융기관의 비용 절감과 업무 합리화에서 빼놓을 수 없는 요소가 CD/ATM 등 금융 자동화기기의 도입, 확대이다. 전 세계의 현금자동입출금기(ATM)의 설치대수가 2005년에 155만대에 이르렀으며 연평균 4.7%씩 증가 2009년에는 171만대에 이를 것으로 보인다. 지역별로는 북미 시장이 연평균 0.8%의 증가율로 정체 현상을 보이는 반면 중동/아프리카 지역은 연평균 증가율 14.3%로 가장 높은 성장세를 보일 것으로 전망됐다. 국가별로는 미국이 35만2천대로 압도적인 비중을 차지했으며 일본이 16만4500여대로 그 뒤를 이었다 한국은 7만대여대로 캐나다와 중국에 이어 설치 대수에서 전세계 5위의 규모를 기록했다. 인국 1백만명 당 ATM 설치 현황을 국가별로 보면 백만명 당 1034대를 기록한 캐나다에 이어 VR현금지금기 이용고객의 화상 녹화 및 원격검색, 자동화기기 원격전원제어, 화재/도난 등의 비상 상황시 신호 전달 및 자체 방법, 기기 장애발생시 자동통보 등의 기능을 갖추고 있으며 디지털 기술을 기반으로 하는 기술 중 우수한 기술의 하나이다.● 복합금융자동화기기이 제품은 공과금수납, 통장정리, 거래내역 출력을 한 번에 실행하는 원스톱 서비스를 제공하는 복합금융자동화기기이다. 전국 통합 공과금 데이터 해석 모듈을 탑재하고 금결원, 지자체, 관리비, 등록금, 국고수납 등 지로 납부가 가능하다. 특히 통장정리기능과 거래내역 출력 기능이 탑재되어 있어, 주로 월말에 집중되는 공과금 처리 업무 뿐 아니라 평일에까지 활용을 확대했다. 또한 2매 검지 기능 등을 통해 이중 납부를 방지할 수 있으며, 명세표 용량 증가 및 자동보충기능 지원으로 가동시간을 최대화했다. 키패드 양쪽 면의 날개구조 채택 및 프라이버시 패드 사용으로 주변인으로부터 고객 비밀번호 노출방지 등 보안 측면을 최대한 강화했다.● 지문 인증 시스템개인정보 신상 유출 문제와 비밀번호 계좌번호의 입력에 대한 번거로움을 해결하기 위해 지문인식을 통한 인증 시스템4. 과제의 내용4.1 과제에 관련된 지식4.1.1 사전 지식■ 임베디드 시스템● 임베디드 시스템의 정의특정한 목적으로 구성된 마이크로 프로세서에 소프트웨어를 내장하여 최적화시킨 시스템으로 산업 및 군사용 제어기기, 디지털 정보가전기기, 자동 센서장비 등의 기능을 다양화하고 부가가치를 높이는 하드웨어와 소프트웨어로 구성되어 있다. 한마디로 특정 목적으로 구성된 마이크로프로세서 위에 소프트웨어를 내장하여 최적화시킨 시스템이라고 할 수 있다. 임베디드의 어원은 무엇인가가 내장되어 있다 라는 뜻이다. 따라서 임베디드 시스템이란 말은 마이크로프로세서나 컨트롤 로직이 내장된 시스템 전체를 가리키는 상당히 넓은 의미로 사용되고 있다.● 임베디드 시스템의 특성1. 실시간 처리 지원2. 고도의 신뢰성3. 최적화 기술 지원4. 특정시스템의 실행을 목적으로 S/W 개발5.시스템 목적 나무목적 나무■ 편리성ATM기기는 은행의 창구 업무를 대신한다. 따라서 누구나 사용이 가능하도록 작동법이 용이 해야한다.■ 네트워크ATM의 기본원리는 전산망에 접속해서 고객의 정보를 확인한 후 작업을 수행하여 준다. 그렇기 때문에 네트워크기능은 ATM기기의 가장 주요한 기능이라고 할 수 있겠다.■ 신속성사용자가 만약 돈을 찾기를 원할 경우 기대하는 시간이 있을 것이다. 그에 반응하여 적합한 속도로 사용자를 만족 시켜야 한다.■ 안전성사용자의 개인정보를 사용하는 기계이다 보니 안정성이 크게 중요시된다. 또한 화폐관련 기계이기 때문에 정확성 또한 중요한다.■ 목적의 우선 순위ATM기기를 세 가지 측면에서 알아보았는데 먼저 제품의 신뢰성과 이용의 안전성, 이용의 편리성이다. 이것들을 쌍대비교표로 비교해 보았는데 개인정보와 화폐관련 업무이다 보니 이용의 편리성도 중요하겠지만 그보다 제품의 신뢰성과 이용의 안정성을 좀 더 중요하게 평가했다. 그 결과 이용의 안전성>제품의 신뢰성>이용의 편리성 순으로 결과가 나왔다.[그림 ] ATM 목적 우선순위4.3.2 규격■ 기본 기능● 캐릭터 창에 메뉴가 실행된다.● 각 메뉴에따라 입금/출금/계좌조회/계좌이체의 기능이 수행된다.■ 부가 기능● 업데이트된 정보가 저장된다.■ 수단-기능 나무[그림 ] ATM 시스템4.3.3 구현 방법■ 캐릭터창과 키패드관련 소스 코딩을 제외한 코딩을 제외한 리눅스환경에서 먼저 소스를 코딩 및 확인리눅스 환경에서 vi 편집기를 활용하여 먼서 ATM기와 비슷한 작동을 하도록 소스코딩을 했으며, 이 소스에서는 파일의 입출력을 활용하여 은행의 서버에서 ATM사용자의 계좌와 이름 잔액등의 정보를 받아 수 있도록 하고 받아온 소스는 구조체 변수를 정해두에 이 정해둔 값에 의해 계좌명 계좌번호 현재잔고의 정보를 쪼개어 저장 후 현금 입출금과 계좌의 조회와 계좌의 정보를 나타내도록 하였다.■ 캐릭터창과 연동 되도록 소스 코딩 및 확인LDS4000장비의 캐릭터 창 관련 소스를 참고하여 이미 구현된 ATM소 노력으로 bank.txt에 저장되어 있는 계좌번호를 string형으로 받아 읽어오고 킷값을 받는 것도 하나씩 받아 전체적으로 받은 값을 string형 변수에 저장을 하고 비교를 해 보았지만 같은 타입의 변수와 같은 숫자가 string형으로 저장이 되었을 뿐이지만 변수간에 비교가 되질 않았다. 또 다른 노력으로 int형 배열하로 하나씩 값을 저장하여 비교하는 방식도 생각은 해 두었으나 프로젝트 시한의 마감으로 인해 시도는 해보지 못했다.다른 조처럼 이미구현 되었거나 간단한 소스를 작성하여 사용하고 키패드에서 하나의 값만 리턴 받아 LDS4000장비를 활용하고 프로젝트를 마무리를 할 생각도 있었지만, 어느 누구나 생각하지 않던 주제인 ATM기기를 정한 독창적인 점과 이에 해당하는 소스를 직접 코딩했다는 것 그리고 파일입출력방식과 한 번에 여러개의 값을 받아 비교 하게 되는 현재보다 조금 더 높은 난이도의 문제를 해결하려고 했다는 점, 또한 차기에 더 발전된 방향(예를 들자면, bread board를 이용하여 현금 입출금 입구를 달고 보안카메라장치 설치와 더 나아가 나중엔 web서버와의 연동으로 파일입출력이 웹을 통하여 이루어 질수 있게 확장을 할수 있다는 점)으로 높은 평가를 받을 수 있겠지만, 결과 적으로는 작은 문제의 미 해결로 프로젝트가 완료가 되지 못했다는 점에서 낮은 평가점의 수준에 머물 수 밖에 없다.4.4.1 개발 환경■ 호스트OS : Red Hat LinuxCPU : AMD Sempron 3000+RAM : 512MKernel : Linux kernel 2.6.xCross Compiler : arm-linux-gcc 3.4.3■ 타겟 시스템의 프로세서PXA270 : Intel Xscale계열clock speed : 520MhzDRAM : 128MBIntel Wireless MMX 기술 적용다양한 주변장치 지원 :USB Host/ClientUSB OTG4-bit SD I/OMMC/SDCardMemory StickUSIM card interfaceKe
    공학/기술| 2007.12.23| 21페이지| 1,500원| 조회(1,007)
    미리보기
  • 라우팅 최단 경로 Kruskals Algorithm (MST) Prims Algorithm (MST) Dijkstras Algorithm (shortest path algorithm)
    Kruskal's Algorithm (MST)#include #include #include #define m 100//최대값 설정#define n 7typedef struct EDGE {//경로 탐색을 위한 구조체 선언int pair1;int pair2;int weight;};EDGE result[n-1];int G[n][n] = {//각 초기값 설정{0,4,5,m,m,m,m},{4,0,6,3,10,m,m},{5,6,0,4,m,9,m},{m,3,4,0,6,3,m},{m,10,m,6,0,3,2},{m,m,9,4,4,0,2},{m,m,m,m,2,2,0}};void kruskal(void);//경로 탐색int sort_function(const void*, const void*);int relative_prime(int[][n], int, int);void main(void){printf("nn====== Kruskal's algorithm====== nn");kruskal();for(int i=0; i
    공학/기술| 2007.12.23| 7페이지| 1,500원| 조회(591)
    미리보기
  • 웹 검색 엔진
    [CONTENTS]1. 과제 개요2. 과제의 중요성3. 기술동향 및 전망3.1 기술 동향3.2 기술 수요 및 전망3.3 검색엔진 상용화4. 과제의 내용4.1 과제에 관련된 지식4.2 설계 결과물의 개요4.3 설계 기초 요소5. 과업 분석 및 역할 분담5.1 작업 분해 구조5.2 선형 책임 도표5.3 일정: 활동 네트워크6. 과제 수행 결과 분석6.1 과제의 완성도6.2 과제의 난이도6.3 사용한 도구의 적절성7. 결론 및 과제 후기8. 참고 및 인용 문헌# 첨부자료 회의록1. 과제 개요무수한 정보가 대량으로 범람하는 현대사회에서 개인이나 조직에게 정보의 수집 시기 와 수집 방법은 매우 중요하다. 정보화 사회가 고도화될수록 유통되는 정보량도 많아지기 때문에 개인이나 조직이 필요한 정보를 필요할 때, 필요한 만큼 입수하는 것은 쉬운 일이 아니다. 그러므로 모든 사람이 필요 적절하게 이용할 수 있는 정보의 체계화와 더 불어 이런 정보의 소재를 파악할 수 있는 길잡이가 실제적으로 더 중요하다고 볼 수 있다.정보가 유력한 자원이 되고, 정보의 처리 가공에 의한 가치의 생산을 중심으로 사회나 경제가 발전해 가는 정보화 사회에서 정보의 가치는 무한히 높이 평가된다. 정보는 그 자체로도 높은 부가가치를 창출하지만 다른 정보나 재화와 결합하면 엄청난 시너지효과를 동반하여 폭발적인 가치를 창출하게 된다. 그러나 정보화 사회는 정보의 양이 기하급수 적으로 증가하는 반면 불필요한 정보가 점차 많아져서 필요한 정보를 효과적으로 활용할 수 있도록 하는 정보검색이 중요한 과제가 되었다.이처럼 정보자원이 중요시 되는 시점에서 우리는 정보 수집과 정리 및 검색 능력을 키우기 위해 이번 프로젝트를 시작하였다. 본 프로젝트에서는 Linux 환경 하에 Text 검색을 위주로 한 검색엔진을 만들기 위해 효과적인 Perl 을 이용한 정보 수집과 검색 프로그램을 구현해 볼 것이다. 또한 검색 프로그램의 주제는 정치 기사로 선정하였다. 2007년 대선(12.19.)이 다가옴에 따라 그에 관련된 많은 기을 구현해 볼 것이다.3. 기술동향 및 전망3.1 기술 동향정보검색의 발전은 데이터베이스의 발전과 그 맥을 같이하고 있다고 할 수 있다. 데이터베이스는 컴퓨터를 이용하기 전부터 대부분의 도서관 등에서 자료 관리를 위해 인쇄목록이나 색인의 개발에서 시작하여 이를 효율적으로 관리할 수 있는 광학 일치 카드, 주변 절단카드시스템 등의 정보처리 방법에서 시작되었다. 유니텀시스템)과 펀치카드시스템 등의 반기계화 된 초보적인 데이터베이스 시스템 사용을 거쳐 컴퓨터를 정보관리에 도입 하면서 오늘날의 데이터베이스가 시작되었고 정보검색의 기원을 이루게 되었다.현재의 데이터베이스의 기원은 1950년대 미국에서 시작되었다. 정보를 수집, 축적해서 필요할 때 이용하는 방법은 오래 전부터 있어 왔지만, 컴퓨터를 이용한 현재 데이터베이스의 원형은 미국 국방성이 병력과 장비를 관리하기 위해 1950년대 개발한 컴퓨터시스템이 시초이다. 그 후 미국은 1957년 소련이 인류최초 인공위성인 Spunik 1호 발사 성공에 자극을 받아 과학기술진흥책을 발표하고 그 일환으로 데이터베이스를 개발하고 이용을 촉진시켰다.1960년대에는 민간에 이전되어 1964년 미국 국립의학도서관이 GE사와 공동으로 개발 한 의학정보검색시스템인 MEDLARS(Medical Literature Analysis and Retrieval System)를 운용하고 나서부터 데이터베이스가 산업으로 자리를 잡게 되었다. 이후 DIALOG, SDC등의 데이터베이스서비스가 생겨났고, 1970년대에는 온라인 제공이 추가 되어 급속도로 보급되었다.1950년대 이전에는 주로 도서관목록이나 색인초록잡지를 수작업으로 탐색하여 원하는 주제의 문헌을 찾아내었으나, 1960년대 이후에는 컴퓨터가 정보검색에 이용되기 시작하였다. 초기에는 오프라인 배치 방식의 시스템이 가동되었으며 이 시기에 DIALOG, ORBIT, MEDLARS 등의 전 세계적인 데이터뱅크들이 출현하였다.1970년대 들어 이러한 시스템들은 온라인 시스템으로 전환되었으며, 국내외적은 핵심 검색어를 이용해 검색하는 방법을 말한다. 이 두 가지 방법에 대해 자세히 비교해서 알아보면 다음과 같다.주제별 검색단어별 검색정보집합의 크기가 크다정보집합의 크기가 작다정보의 오류가 적다정보의 오류가 크다10개 이상의 키워드를 가지지 않는다수백만 개의 레코드를 가질 수 있다■ 주제별 검색주제별 검색은 검색엔진을 처음 사용하는 사용자들과 검색하고자 하는 검색어에 대해 잘 모를 경우에 사용하는 검색방법이다. 즉 검색 범위가 넓을 경우에 사용하면 쉽게 검색할 수 있다. 주제별 검색엔진은 단어별 검색엔진에 비해 문서 분류가 잘 되어 있으며 대표적인 검색엔진으로는 야후 코리아가 있다.① 특징 주제별 검색엔진은 정보를 사람이 직접 분류하는 방법으로 많은 정보는 없지만 사용자측에서 검색이 쉽고 신뢰성을 있다. 또한 검색식을 알지 못하고도 쉽게 접근할 수 있다.② 사용목적주제별 검색엔진이 주로 사용되는 곳은 특정의 검색어가 생각이 나지 않을 경우와 신뢰성이 높은 정보를 얻고자 할 때 쓰인다. 또한 특정 주제에 대해 관련이 있는 사이트에 대한 정보를 알고자 할 경우에 사용한다.③ 사용방법주제별 검색엔진의 사용법은 누구나 쉽게 접근할 수 있는 카테고리를 이용해 사용자가 원하는 정보를 얻는 것으로 원하는 주제를 마우스로 클릭해 주면 바로 이동할 수 있다. 또한 단어별 검색도 함께 지원하기 때문에 사용자가 원하는 방법을 이용해 검색하면 된다.④ 대표적인 검색엔진 - 야후 코리아(국내, 국외)등이 있다.■ 단어별 검색단어별 검색은 모든 검색엔진에서 지원할 만큼 많이 사용되는 방법이다. 하지만 각 검색엔진마다 각기 다른 특징이 있기 때문에 사용할 대 각 검색엔진의 특징에 대해 모르고 검색을 할 경우에는 원하는 검색을 하기가 쉽지 않다. 각 검색엔진마다 연산자가 각기 다르게 사용되고 같은 연산기호인데도 다르게 검색이 될 경우도 있다.① 특징 검색하고자 하는 문서의 범위가 주제별 검색엔진에 비래 광범위한 범위를 가지고 있기 때문에 좀 더 빠르게 검색할 수 있다. 또한 단순 검색과eference retrieval system), 본문 검색 시스템(full-text retrieval system), 멀티미디 어 검색 시스템(multi-media retrieval system)등이 있다.● 데이터 검색 시스템(data retrieval system)데이터 또는 사실을 검색하는 것으로 응용분야로는 기상, 재해, 환경오염, 지형, 토 지, 곡물, 자동차 시장, 주식 동향 등이 있다.● 참조 검색 시스템(reference retrieval system)참조할 사항을 검색하는 것으로 서지 정보를 검색할 때 이용한다. 응용분야로는 정 기 간행물 기사 색인 및 한국 박사 및 석사 학위 논문 목록 등이 있다.● 본문 검색 시스템(full-text retrieval system)필요한 문장이나 내용 전체를 검색하는 것으로 한국 언론 연구원의 신문기사 검색, 특허 검색, 법률 검색 등을 예로 들 수 있다.● 멀티미디어 검색 시스템(multi-media retrieval system)비문자형 데이터인 이미지, 동영상, 음성, 공간 정보 등과 같은 바이너리 데이터를 검색하는 것으로 기존의 데이터베이스 시스템과 통합되기도 한다.■ Perl Program이란?Perl은 Larry Wall이 만든 Practical Extraction and Report Language라는 언어로 문서 형태의 데이터로부터 필요한 정보들을 추출하고, 그 정보를 바탕으로 새로운 문서를 구성하는데 적합한 언어이다. Perl이 개발된 이후로 Perl은 시스템관리와 데이터관리 측면에서 많이 사용되었는데 HTTP와 HTML이 급부상하면서 CGI를 구현하는데 많이 사용되었지만, PHP나 JSP 등의 등장으로 Perl의 사용이 점차 줄어들었다. 그러나 Perl의 또 다른 기능인 ‘관리자’로서의 역할은 아직도 각광 받고 있다. Apache서버의 Mod_Perl이 그 중 하나이다. 관리자로서의 역할은 시스템 관리를 포함해서 데이터 관리, 웹 관련 관리 등 다양한 관리를 포함한다. 예를 들어서 웹사이rl은 배우기 쉽다. 이것은 사용하기에 쉽다는 말과는 다른 것이다. Perl은 C 언어처 럼 엄격한 데이터 관리 등에 신경 쓰지 않고, 논리구현에 집중할 수 있도록 고안되었 기 때문이다. 또한 Perl은 Perl에 대해 완벽하게 이해하지 않고서도 현재 자신이 알고 있는 정도만으로도 그 수준에 맞는 해결책을 만들 수 있다. 하지만 JAVA나 C같은 언 어는 적당한 수준의 지식만으로 가치 있는 프로그램을 만들어 내기는 힘들다.■ 무료로 사용할 수 있다.Perl은 GNU에서 제공하는 GPL에 의해 제공되는 공개 소프트웨어이기 때문에 누구나 사용할 수 있다. 여기서 GPL이란 General Public License의 약자로 사용자들이 소프트 웨어를 자유롭게 공유하고 수정할 수 있도록 보증한다. 인터넷 상의 여러 배포장소에 서 Perl을 무료로 다운 받을 수 있고 무료로 사용 가능하다.■ 텍스트에 최적화되어 있다.Perl은 초기에 텍스트 파일을 처리하기 위해 탄생했다. 따라서 Perl은 텍스트 파일을 다루는데 많은 강점이 있다. 따라서 대부분의 설정파일이나 로그 파일들이 텍스트로 저장되어 있는 Unix 계열 운영체제에서 Perl은 시스템 관리에 많이 사용되고 있다. PHP 같은 웹 전용 스크립트 언어가 생겨나기 전까지는 CGI를 구현하기 위해 Perl을 많이 이용하였는데 그것도 Perl의 텍스트 처리능력 때문이다. Perl이 텍스트에 최적화 된 기능을 가지게 하는 요소로는 정규식(regular expression)과 리스트와 같은 문법적 인 면을 들 수 있다.■ C언어와의 연동과 확장성C언어로 작성하여도 무방하지만 Perl을 사용하면 더욱 편리하고 효율적인 경우가 있 다. 이런 경우에는 C프로그램 자체에 Perl을 내장(호출이 아닌)하여 사용할 수도 있다. 또한 Perl 스크립트와 C언어 코드는 데이터를 교환할 수 있는 방법도 제공한다.■ TCP/IP 네트워크지원(TCP/IP Network socket support)TCP/IP에 대한 지원은 특히 유닉스 계열에서 다준다.
    공학/기술| 2007.12.23| 20페이지| 1,500원| 조회(450)
    미리보기
전체보기
받은후기 2
2개 리뷰 평점
  • A+최고예요
    0
  • A좋아요
    1
  • B괜찮아요
    1
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 03월 31일 화요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
9:16 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감