• 전문가 요청 쿠폰 이벤트
*호*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 8
검색어 입력폼
  • [회로이론] 10가지 버스 인터페이스의 목적/제조업체/특징/종류 평가D별로예요
    - 41. serial [직렬전송]목적모든 데이터들이 같은 통신선을 따라 한 비트가 보내지고 그 다음의 한 비트가 보내지도록 된 인터페이스특징① 접속원리가 간단② 구현하기 쉽다③ 가격이 저렴④ 접속이 쉽다⑤ 전송거리가 병렬에 비해 길다.종류대표적인 직렬 인터페이스는 RS-232C 표준 인터페이스2. parallel [병렬전송]목적데이터를 동시에 여러 갯수의 전선을 통하여 전송할 수 있게 하는 장치 또는 방식특징① 데이터 전송에서는 시간이나 공간을 분할하는 기술이 사용② 직렬전송을 하는 매체 중에서 광케이블과 같은 것들은 동시에 여러 개의 신호를 병렬로 보내는 매체보다 훨씬 더 빠르게 데이터를 전송하므로, 직렬전송이 병렬전송보다 느리다는 것이 항상 옳은 얘기는아니다③ 명령어를 분할한 다음, 이를 여러 개의 프로세서들을 이용하여 병렬로 처리종류대표적인 것으로는 프린터용의 센트로닉스 표준 인터페이스3. USB [Universal Serial Bus, 범용직렬버스]목적규격이 다른 키보드, 마우스, 프린터, 모뎀, 스피커 등을 비롯한 주변 기기 등을 개인용 컴퓨터(PC)에접속하기 위한 인터페이스의 공동화를 목적제조업체인텔, 마이크로소프트, 컴팩, DEC, IBM, 캐나다 노텔, NEC 등 7개사가 공동으로 제안특징① 소프트웨어나 하드웨어를 별도로 설정할 필요 없이 모든 주변 기기를 동일한 접속기로 접속(HOT SWAP지원) 설치가 용이.② 포트 수를 획기적으로 줄일 수 있다③ 휴대형 PC의 소형화가 가능④ 전송속도가 빠르다종류USB 1.0(1996년), USB 1.1(최대 12Mbps/최소 1.5Mbps 전송률), USB 2.0(최대 480Mbps 전송률)4. RS-XXX [=ANSI/EIA, Recommended Standard]목적컴퓨터와 주변 장치 또는 데이터 단말 장치(DTE)와 데이터 회선 종단 장치(DCE)를 상호 접속하기 위한인터페이스 표준제조업체미국 전자공업협회(EIA)에서 69년에 제정특징① 많은 개인용 컴퓨터(PC)가 입출력 직렬 인터페이스로 RS-232를 채용② 통신 속도는 최고 20kbps, 전이중(full duplex)/반이중(half duplex), 동기/비동기 모두에 대응③ 케이블의 최대 길이는 12.25m지만 신호의 전압을 상승하는 방법 등으로 확장④ RS-232C는 1987년에 ANSI/EIA 232D로 개정⑤ 동기 또는 비동기의 직렬 통신 인터페이스종류RS-232C : 1969년 제정 25핀 커넥터 사용으로 RS방식으로 제정RS-232D : 보수 시험하기 위한 되돌아옴. 시험(loopback test) 기능을 부가한 RS-232C 개정RS-422 : 평형 직렬 인터페이스(balanced serial interface)의 표준 규격다양한 종류의 비표준 핀 구성 접속기를 사용RS-422A : 데이터의 송수신을 주 컴퓨터에 접속디지털 인터페이스 회로의 발생기와 수신기를 중심으로 전기적 특성을 정한 것RS-423 : 최대 전송 속도는 100kbps이고 DTE와 DCE 간 600m 이하의 거리에서 접속이 가능하다.RS-422와 같이 발표되었지만 널리 사용되고 있지는 않다.RS-449 : 37핀형의 DB-37 접속기와 9핀형의 DB-9 접속기가 사용5. PCI [Peripheral Component Interconnect, 주변 소자 상호연결]목적CPU의 성능을 따라가지 못하고 있는 비디오카드, LAN카드 등의 주변기기들을 새로운 칩세트를 채용하고로칼버스를 채용하여 기존 PC의 여러 버스(ISA,EISA,MCA)가 갖는 문제점을 해결제조업체인텔이 1992년 제안하고 IBM, 컴팩,DEC, HP, NEC, NCR, 웨스턴디지털 등 100여 업체가 참여개발특징① CPU의 종류가 달라도 그에 대응하는 브리지 회로를 갖추기만 하면 어떤 CPU와도 연결② PCI 버스는 주소를 전달하는 신호와 데이터를 전달하는 신호를 시분할 다중화하여 하나의 신호선으로전송하기 때문에 버스 내의 신호선의 수가 적어서 확장 슬롯의 크기가 작아도 된다③ PCI 확장 카드나 보드가 CPU와 독자적으로 작업을 동시에 처리할 수 있게 하는 버스 마스터링(bus mastering)을 지원④ 최대 10개의 주변장치 확장 가능종류PCI 2.0펜티엄 프로세서 및 RISC 프로세서의 컴퓨터 등장으로 486 프로세서 중심의 VL-Bus 단점을 극복하고 PCI가 표준으로 자리잡은 후에 새롭게 제정된 규격. 80Mbps에서부터 이론적으로 133Mbps 통신속도를 보인다. 플러그앤플레이, 저전압작동, 64비트 데이터 전송폭 등이 특징이다.6. ISA [Industry Standard Architecture, 업계 표준 구조]목적IBM PC와 호환기의 표준 확장 슬롯에 플러그 인 카드(보드)를 삽입하기 위하여 IBM이 채택중앙 처리 장치(CPU)와 각종 주변 장치를 연결하여 정보를 전달할 수 있게 하는 버스 규격제조업체IBM사가 PC/XT의 8비트 버스를 채용특징① IBM PC의 구조가 공개되면서 세계의 많은 기업이 IBM PC와 호환성이 있는 컴퓨터 제품을생산하게 되었고 이로 인한 호환성이 좋다② 업계의 표준으로 인식되었다.③ 1999년부터는 66MHz의 64비트 PCI가 주류로 채택됨에 따라, ISA에 채용될 여러 장치들은 단종되었다.④ 일반적으로 약어로 부르며 eye-suh(아이서) 로 읽는다.종류8비트 버스 PCI(최대 4.77MHz), 16비트 버스 PCI(최대 초당 8메가바이트 전송가능)7. SCSI [Small Computer System Interface, 소형 컴퓨터 시스템 인터페이스]목적마이크로컴퓨터에서 여러 개의 주변장치를 하나의 인터페이스로 동시에 제어하기 위해 개발되었다.하드 디스크, 프린터 같은 주변 기기 또는 다른 컴퓨터, 구내 정보 통신망(LAN)에 사용제조업체미국 표준 협회(ANSI)의 산하 X3T9.2 위원회에서 정의한 것이 미국 국가 표준으로 제정되고, 이어서 국제표준화 기구(ISO)에서 국제 표준으로 채택특징① 하나의 소형 컴퓨터 시스템 인터페이스(SCSI) 접속구에 최대 8대(주 컴퓨터를 빼면 7대)의 기기 접속② 최대 전송 속도는 접속구당 32Mbps③ 각 기기에는 입력용 소켓과 출력용 소켓이 붙어 있으며, 앞 기기의 출력을 다음 기기의 입력에 연결④ 마지막 출력 쪽에는 종단기(terminator)가 필요⑤ 개인용 컴퓨터(PC)나 워크스테이션(WS)에서 SCSI 접속구를 표준 장착하고 있는 것이 많다.⑥ 장치의 연결과 분리가 매우 쉽다.종류전송 속도를 확장하기 위해 이후에 응용 개발된 SCSI방식의 장치는 FAST-20(일명 울트라 SCSI) 및직렬인터페이스를 이용하는 고속 인터페이스 방식인 P1394, FC-AL, SAA 등이 표준화되었다8. VESA [=VL BUS, Video Electronic Standards Association]목적CPU의 성능을 따라가지 못하고 있는 비디오카드, LAN카드 등의 주변기기들을 새로운 칩세트를 채용하고로칼버스를 채용하여 기존 PC의 여러 버스(ISA,EISA,MCA)가 갖는 문제점을 해결제조업체비디오 전자 공학 협회(VESA)에서 표준화한 로컬 버스 규격특징① ISA 버스나 EISA 버스에 비해 데이터 전송 속도가 매우 빠르다.② VL 버스 확장 보드 또는 카드가 CPU와 독립적으로 작업을 처리할 수 있게 하는 버스 마스터링(busmastering)을 지원한다.③ PCI 확장 카드나 보드가 CPU와 독자적으로 작업을 동시에 처리할 수 있게 하는 버스 마스터링
    공학/기술| 2004.03.16| 4페이지| 5,000원| 조회(796)
    미리보기
  • [프로그래밍 언어 예외처리] C와 JAVA 예외처리 조사 및 예제
    [예외처리]☞ 프로그램밍 중에, 제대로 실행되고 있는 코드인지를 확신할 수 없는 경우, 또는 존재하지 않는 자원을 엑세스하려 한다거나, 지정한 범위를 넘어서서 처리되는 경우등등과 같은 일들이 생길 수 있다. 이런 형태의 비정상적인 상황 때문에 예외처리를 사용한다.[C++의 예외처리]☞ 3가지의 연산자(TRY, THROW, CATCH)를 제공.try {// 예외가 발생할 지 모르는 코드 부분throw exception; // 예외가 발생되어야 할 경우 예외발생}catch (type exception){// 각각의 예외에 따라 실행되어야 하는 코드들}역할 및 동작● TRY 블럭내의 코드는 정상적으로 실행된다. 만일 지정한 블럭내에서 예외를 발생해야 할 경우, throw 키워드를 사용한다. throw 키워드에 따른 인자는 어떤 경우에 대한 예외인가를 나타낸다.● 예외가 발생하거나 throw 키워드가 실행되면, catch 블럭이 발생한 예외를 나타내는 인자와 함께 실행● 만약 맞는 catch 타입이 없어서 지정한 catch 문장들에 대해 예외가 잡히지 않았다면, 특별한 terminate라는 함수가 실행된다. 이 함수는 일반적으로 현재 프로세스를 종료하고, "Abnormal Termination"에러를 출력.함수 정의 => void terminate();[JAVA의 예외처리]☞ 자바는 복구가 가능한 에러들을 예외(exception)라는, 가상적으로 자바의 모든 에러를 다룰 수 있는, 특별한 클래스로 다루고 있다. 예외를 처리하는 클래스 코드들은 java.lang 패키지 안에 있어, 우리가 자바 프로그램을 작성할 때 자동적으로 사용 가능.자바의 대부분의 예외들을 처리하기 위해 TRY, CATCH, THROW, FINALLY 키워드를 사용TRY자바 예외 처리문 가운데 try문은 자바 프로그램이 곧 예외를 발생할 - 던질(throw) - 수 있는 코드 블록의 실행 을 해보려고(try) 한다는 것을 의미한다. 컴파일러에게, 코드 블록에서 발생되는 예외들의 적어도 일부를 다루도록 하는 시도가 있음을 알려줄 때 이 try 문을 쓰는 것이다.CATCH자바 예외 처리에서 다음으로 배울 키워드는 catch이다. 프로그램에서 예외를 받는(catch)것은 예외가 발생되어 적절히 처리를 했다는 것을 표현한 것이다. 이 또한 자바적인 용어이다. 던져진(throw) 예외를 받았다(catch).THROW자바의 예외처리를 이해하기 위해서는 몇 개의 새로운 단어들에 대해 배워야 한다. 첫 번째로 여러분 이 잡아야할 개념은 예외를 '던진다'(throwing)라는 것이다. 이는 예외를 발생시키는 상황을 '자바적인' 용어로 쓴 것이다. 예를 들어, 파일을 읽어들이는 메쏘드를 쓴다고 하자. 만약 파일이 존재하지 않기 때문에 메쏘드에서 파일을 읽을 수가 없다면, IOException 예외가 발생하게 된다. '자바적인' 용어로는, 이 메쏘드는 IOException을 던졌다(throw)고 이야기할 수 있다.FINALLYfinally 문은 발생된 예외가, 예외 처리를 위한 catch 문들 가운데 어느 것에도 해당되지 않았을 때 취해야할 행동 을 지정하는데 쓰인다. 이 문은 switch문의 default로 시작되는 부분과 무척 유사하다. 예외 처리문에서 catch 문 들이 잡지 못한 모든 예외들을 잡는 큰 그물이라고 볼 수 있을까?자바 예외 처리문의 표준 구조try {예외를 발생시키는 문}catch (ExceptionType1 e) {예외 type 1을 처리}catch (ExceptionType2 e) {예외 type 2을 처리}finally {다른 모든 예외를 처리}단점● 방어적인 코드라기 보다는 에러가 잠재되어있는 코드를 뒷처리하는 경우에 사용되는 것이 보통이지만, 이런 경우 그 에러를 완벽하게 뒤처리 못하는 경우가 많다.● 프로그램을 모듈화하기 힘들게 된다.● 코드량이 늘어난다. 일시적인 버그로 밝혀졌을 때에는 쉽게 고칠 수 없다. 판독성 저하● 내부적으로 스택을 사용하므로 너무 중첩적으로 사용하면 곤란하다.● 예외가 중첩적으로 일어날 경우(try내부에 또 try...이런 식일 경우) 잘못 작성하면 어느 예외가 발생했는지조차 알 수 없다.장점● 특정 소스라인이 아닌 블럭내에서 프로그램 실행이 멈출정도의 에러가 발생할 가능성이 있지만, 프로그램이 계속 실행되어야만 할 경우 (0으로 나눌경우가 대표적인 예. 이때에는 1로만 바꾸어줘도 극복이 가능)● 특정 라이브러리는 아예 내부적으로 예외를 정해서 에러가 발생하면 그에 따른 예외를 실행하도록 되어있는 경우가 있다.● 자신만의 라이브러리를 제작할 경우, 표준 예외를 상속해서 몇가지 예외를 선언해두고 활용하면 라이브러리를 사용하는 쪽에서 편리할 수 있다. 예외를 클래스로 줄 수 있다는 것은 상당히 강력한 개념[P.644, C++ 예외처리 예제]#include void main() {int new_grade,index,limit_1,limit_2,freq [10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};short int eof_condition;int end1;try {while (1) {if (!cin >> new_grade)throw eof_condition;index = new_grade / 10;{try {if (index < 0 || index > 9)throw (new_grade);freq [index] ++;}catch(int grade) {if (grade == 100)freq [9] ++;elsecout
    공학/기술| 2004.03.16| 7페이지| 4,000원| 조회(1,475)
    미리보기
  • [프로그래밍] 프로그래밍 언어
    C 언어와 Java 언어 각각에 대하여 다음물음에 답하시오.1. primitive data type에는 어떠한 것들이 있는가?☞ C언어의 12가지 primitive data type-char, unsigned char, signed char, int, unsigned int, short int,long int, unsigned long int, float, double, long double(C++와 C의 자료형은 차이가 있음)자료형비트크기범위char8-123~127unsigned char80~255signed char8-128~127int16-32.768~32.767unsigned int160~65.535short int16-32.768~32.767unsigned short int160~65.535long int32-2,147,483,648~ +2,147,483,647unsigned long int320~4.294.967.295float323.4E-38~3.4E+38double641.7E-308~1.7E+308long double803.4E-4932~1.1E+4932자바의 8가지 primitive data type-byte, short, int, long, float, double, char, boolean자료형비트크기byte8bitshort16bitint32bitlong64bitfloat32bitdouble64bitchar16bitboolean1bit2. enumeration type이 있는가? 있다면 어떻게 사용하는가?☞ C언어에서 enumeration type이 있다. 자주 사용되지는 않는다. 예제는 아래와 같다.months는 열거형.enum months {jan, feb, ... , dec}enum months x, y, z;JAVA에서 enumeration type은 자주 사용되지 않는다.배열과 같이 사용한 예import java.io.*;class SequenceInputTest {public static void main(String[] args[] = { (byte)'H',(byte)'e',(byte)'l',(byte)'l',(byte)'o' } ;byte arr2[] = { (byte)',',(byte)' ' } ;3. subrange type이 있는가? 있다면 어떻게 사용하는가?☞ Subrange Type-부분 범위형은 다른 Ordinal형의 가능한 값 범위의 부분 집합을 의미Ordinal형이라는 것은 순서가 정해진 형을 말한다높은 해독성, 실행 시 컴파일러가 해당 변수의 범위 검사 가능파스칼과 델파이 언어에 있다.4. array type에서가) 첨자는 어떤 타입을 사용하는가? 첨자에 식을 사용할 수 있는가?☞ C언어의 배열첨자(묵시적, 참조시 대괄호)C언어에서 배열의 첨자는 0부터 시작한다.C컴파일러는 배열의 첨자 범위를 검사하지 않는다.음의 정수를 사용해도 컴파일과정에서 문법적인 에러가 생기지 않는다.배열 선언시는 첨자식 사용이 불가하나 출력이나 연산시에는 첨자식 사용가능JAVA의 배열첨자(명시적, 참조시 대괄호)배열의 각 원소에 접근하기 위하여 사용되는 정수항상 0 부터 사용되며, 정수형 상수나 byte, short, int 의 정수형 변수n 이 쓰여지면 0 부터 n-1 까지의 n 개의 정수가 유효그 밖의 첨자를 이용하면 실행 시 ArrayIndexOutOfBoundsException 발생나) 첨자범위는 언제 바인딩되는가?☞ 첨자 타입의 바인딩은 정적, 첨자 값 범위는 동적으로 바인딩바인딩(Binding) 시간의 종류-정적(static)과 동적(dynamic) 개념.- 정적개념 : 번역시간에 확정되어 실행동안 변하지 않는 것을 의미.번역시간에 이루어지는 바인딩.- 동적개념 : 실행시간에 이루어지는 바인딩.전체 프로그램의 실행동안 그 값이 존재하고 유지되는 객체들의 속성.C언어는 구현시간에 일어나는 바인딩을 줄였기 때문에 프로그램보다 호환성과 이식성이 큼.JAVA나 ADA는 정의 시간 바인딩을 많이 하고 구현 시간 바인딩을 극도로 제한하여 호환성이매우 높은 언어가 됨.다) 배열할당은 언제 일시간에 이러한 코드가 배열 원소의 주소를 생성하기 위해 수행됨. 배열 종류에 따라 달라짐1. static array첨자 범위가 정적으로 binding되고 기억 장소 할당이 정적으로 이루어짐장점 : efficiency(동적 기억장소 할당 및 회수가 필요하지 않다.)2. fixed stack-dynamic array첨자 범위가 정적 binding, 할당이 실행 시간 중 declaration elaboration time에 이루어지는 배열정적 배열에 비해 장점 : 기억장소 공간 효율성(한 procedure속의 배열이 다른 procedure의 배열과동일한 기억장소 공간 사용)3. stack-dynamic array첨자 범위가 동적으로 binding, 기억장소 할당이 동적으로 이루어짐배열의 lifetime동안 고정장점 : flexibility(배열 크기는 배열이 사용되기 전까지 알려질 필요 없다)4. heap-dynamic array첨자 범위의 binding과 기억장소 할당이 동적으로 이루어짐배열의 lifetime 동안 여러 번 변경될 수 있다.배열은 Program 실행 중 필요한 기억장소 공간이 변화함에 따라 커지거나 줄어들 수 있다.장점 : flexibility라) 기억장소가 할당될때 배열이 초기화될 수 있는가?☞ 배열의 선언시 초기화를 같이 해주어도 된다. 그러나 시작시 초기화를 하지 않는 경우배열의 초기화는 자동으로 초기화 해주는 경우도 있다C의 경우는 배열은 선언시 초기화 선언도 해주어야 하나 JAVA의 경우는 사용자가 배열선언 후초기화를 하지 않아도 자동으로 초기화 시켜준다.마) 슬라이스가 존재한다면, 어떤 종류의 슬라이스가 허용되는가?☞ 배열의 부분 구조.(*슬라이스는 새로운 타입이 아니다.)언어에서 배열이 한 단위로 취급될 수 없다면, 그 언어는 슬라이스 사용을 제공하지 않는다.슬라이스 참조는 배열 전체에 대한 참조보다 더 적은 개수의 첨자 식을 요구한다.슬라이스 참조에서 생략된 첨자들은 '*'로 표현된다.예제) 포트란-90 슬라이스INTEGER VECT:4)이 선언에서 VECTOR(3:6)은 VECTOR의 세번째부터 여섯번째까지의 4개 원소를 포한한 배열이다.MAT(1:3,2)는 MAT의 두번째 열을 참조한다. MAT(3,1:3)은 MAT의 세번째 행을 참조한다.이러한 모든 참조는 일차원 배열로 사용될 수 있다. 모든 배열 슬라이스에 대한 참조는 나머지차원의 배열인 것 처럼 다루어진다. 그러므로 CUBE(1:3,1:3,2)와 같은 슬라이스의 참조는MAT에 올바르게 배정될 수 있을 것이다.또한 슬라이스는 배정문의 좌변에 올 수 있다.바) 연상배열이 있는가?☞ 연상 배열(associative array)-키 값들에 의해서 접근되는 순서를 갖지 않은 데이터 집합체사용자-정의 키들이 배열에 함께 저장(각 원소는 키와 값의 쌍으로 구성)원소의 참조형 식과 연상 배열 크기의 바인딩 시간(확장에 따르는 비용감수)펄(PERL)이나 CGI에서 지원되고 C와 자바에서는 지원되지 않는다.5. record type 이 있는가? 있다면 어떻게 사용하는가?☞ 각 원소가 이름에 의해 식별되는 이질적일수 있는 data 원소들의 집단체. 1960년대 COBOL에서 도입유도된 형을 만들어 사용함으로 높은 모듈성과 이식성을 얻을 수 있다.C언어에서의 레코드 타입 사용의 예형식 :struct tag_name {항목 선언 목록};struct tag_name 식별자명 [,식별자명];예제 :struct student {long int student_no;char *student_name;char grade;} class1;class1.student_no=9703045class1.student_name="KiBok Kim"class1.grade='a'구조체 배열로 된 변수 선언struct student class[10];class[0].student_no=9703045구조체에 대한 포인터struct student *chaos;chaos=classJAVA에서는 구조체기능이 클래스 기능으로 대용되면서 구조체가 지원되지 않는다.6. union type 이 시기에 다른 type의 값을 저장할 수 있는 type. 타입체킹은 동적으로 수행C언어에서의 레코드 타입 사용의 예형식)union tag_name {항목 선언 목록};union tag_name 식별자명 [.식별자명...];예) union int_or_float{int n;float x;} unknown;JAVA에서는 공용체기능이 클래스 기능으로 대용되면서 공용체가 지원되지 않는다.7. set type 이 있는가? 있다면 어떻게 사용하는가?☞ 변수가 기반 타입(base type)이라 불리는 순서 타입의 여러 값들의 모임을 저장할 수 있는 타입.일반적인 명령형 언어 중에서 단지 pascal과 modula-2가 데이터 타입으로서 집합타입을 포함.C와 JAVA에는 SET TYPE이 지원되지 않는다.8. pointer type 이 있는가? 있다면 어떻게 사용하는가?☞ C언어 포인터 타입AttributeOperationIdentifierAssignmentReferenced addressDereferencing포인터 타입은 변수가 메모리 주소와 특수 값 nil로 구성되는 값 범위를 가지는 타입이다.어떤 객체에 대한 참조.포인터 변수(point variable)란 객체를 참조하기 위한 주소를 값으로 취하는 식별자JAVA는 포인터가 없다실은 포인터가 없는 것이 아니라 객체 그 자체가 포인터이기 때문에 따로 포인터를 프로그래머 입장에서구현 할 필요가 없어진 것일 뿐C언어 프로그래밍-웅보출판사JAVA2 30일 완성-하동욱저, 영진출판사JAVA second edition-Kenneth A. Lambert & Martin Osborne 공저http://www.webfficer.com/study/lecture/java/tech/detail.htm?idx=141 =>자바 primitive data typehttp://www.machi.pe.kr/java/document/yong_java/chap07/chap07.html =>자바 enumeration typehttp://220.73.23형
    공학/기술| 2004.03.16| 6페이지| 5,000원| 조회(759)
    미리보기
  • [직업선택] 자기자신의 성격분석과 특성 분석으로 직업선택 평가A좋아요
    {이 세상에는 자기 자신을 아는 세 부류의 사람들이 있다고 한다. 그것은 자기 자신을 과대 평가하는 사람, 과소 평가하는 사람, 정당하게 평가하는 사람이다. 희랍의 철학자 아리스토텔레스는 자기를 평가할 때는 정당해야 한다면서 다음과 같이 주장하였다."자기에게 그 능력이 없는데 자기를 크게 생각하는 것은 교만이며, 자기의 가치를 실제보다 적게 하는 것은 비굴이다." 라고 했다. 또, 옛날 희랍 사람들은 소크라테스가 말한 '너 자신을 알라'라는 인생의 계명을 델포이 신전의 흰 대리석 벽에 깊게 새기고 이 계명을 그들의 생활 지침으로 삼았다고 한다.자기 속에 내재하고 있는 진정한 '나'를 발견함은 인생의 방향과 직업선택을 올바르게 설정 할 수 있는 바탕이 될 것이다. 사람들의 얼굴 모습이 다르듯이 적성과 성격이 사람마다 차이가 있다. 자신의 적성과 성격을 확인하고 그에 적합한 직업을 선택, 결정하는 일은 직업에서의 성취감, 보람 그리고 행복한 삶을 위하여 매우 중요한 일이 아닐 수 없다.나의 적성과 성격을 올바르게 파악하고 그에 적합한 진로와 적성을 고려해 보려고 한다.Ⅰ. 자신의 성격유형{1. 성격특성 : 적응이 빠르다변화 된 환경을 잘 파악하고 새로운 조직내에서 주위 사람들과 빨리 친해지며낯선 감정을 별로 느끼지 못한다. 군입/제대 전ㆍ후 크게 흔들리지 않았다.2. 성격특성 : 재치있다말재간과 행동에 임기응변하여 레크레이션이나 행사에 사회자를 보는 일이빈번하였다.3. 성격특성 : 꼼꼼하다방이나 책상등 사물정리에 흐트러짐이 없고, 작은 일에도 신경을 많이 쓰는편이다4. 성격특성 : 현실적이다현실적으로 이득이 되는지 피해가 되는지 냉정하게 판단하여 행동하며, 허구적이나 감성적인 생각을 좋아하지 않는다.5. 성격특성 : 활발하다소극적이지 않고, 항상 활동하기 좋아하며 정적인 것을 별로 좋아하지 않는다.발표나 토론에서 주도적으로 이끌어 가기를 좋아한다.6. 성격특성 : 친절하다웃음을 잃지 않고 항상 밝은 모습과 인사성으로 주위사람들에게 친절하다라는평을 많이 들어왔다.7유지칭찬이나 감사 표현이 없으면 풀이 죽는다부지런, 생산적, 양심적이고 성실하다성급하게 판단을 내리기 쉽다반복적 업무에 적응이 빠르다, 규칙을 잘 지킴독단적이고 완고해 질 수 있다조직적이며 사실 기억을 잘한다사람과 사귀는 것이 필요하다MBTI 검사와 개인적인 성격판단은 많은 비슷한 점을 드러냈다. 위의 음영이 들어간 부분은 개인적 성격 판단과 비슷한 사항이다. 인간관계가 좋다 , 성실하다 , 사려깊지 못하다 , 고집이 세다 라는 항목은 MBTI의 결과와 상응하는 결과이다.즉, 개인적으로 판단하는 내 자신의 성격이 틀리지는 않는다는 것이다.Ⅲ. 특기와 취미, 관심분야, 가치관{특 기취 미관 심 분 야탁 구낚 시컴 퓨 터프로그래밍기타연주스 포 츠컴퓨터 게임피아노연주컴퓨터조립및설치테 니 스수 영특기는 다른 사람과 비교하여 우월하거나 잘하는 것을 적었으며, 잘하지는 못하지만, 즐겨서 하는 일을 정리하였다. 관심분야는 특기와 취미에서 공통적인 분야를 정리하였다. 탁구와 테니스 수영은 스포츠분야에서 특기와 취미이며, 활동적이다.프로그래밍과 컴퓨터 게임, 컴퓨터 조립 및 설치는 컴퓨터와 관련된 특기이다.대학교에 들어와서 전공과 맞물려 내게 그런 특기가 있었다라는 것을 알게 되었으며, 좋아하고 즐겨한다. 피아노와 기타는 어려서부터 배워왔으나, 크게 실력이 늘지 않는다.마지막으로 낚시는 휴식과 재충전의 수단으로 즐겨하는 편이다.진로 결정시 고려해야 할 요인 가운데 중요한 것은 건전한 직업인이 되기 위해서 올바른 가치관이 세워져야 한다. 가치란 무엇이며 가치관의 유형은 어떤 것이 있는가를 확인하고 나의 확고한 가치관을 수립하여 진로 결정에 임해야 한다. 가치란 사람들로 하여금 어떤 방식으로 행동하게 하는 원리나 믿음, 신념을 말하며, 자기가 가장 옳다고 느끼고 값어치 있는 것을 믿는 것이다.{우선순위분야관 련 내 용1의사결정행동과 정책의 과정을 결정하는 권한을 갖는다.1업무 숙달내가 종사하는 분야에서 숙련가가 된다.1지식지식과 이해를 추구한다.1일반적 창조성새로운 프로그램, 자 없으므로 경제형의 직업과는 다소 일치하지 않는 것을 느꼈다. 왜냐하면 모든 사람이 다 같은 틀에 끼워 맞출 수 없듯이 하나의 통계적인 사실에 모두가 일치할 수 없는 듯하다.결론적으로 이론형 90%에 경제형에 10%정도의 가치관이 일치한다.Ⅳ. 지식, 학습태도 및 신체적인 조건선택한 직업이 적성과 성격 가치관에 적합할지라도 자신의 지적 그리고 육체적 능력이 뒷받침 되지 않는다면 문제가 발생할 것이다. 이 부분에서는 학습태도와 신체적으로 어떤 직업이 어울리는지 알아보려고 한다.● 전공-컴퓨터 과학과(소프트웨어)컴퓨터 소프트웨어 및 하드웨어에 관한 이론과 기술컴퓨터 관련 시스템을 개발 및 제작주된 커리큘럼은 소프트웨어 개발이다.● 좋아하는 과목과 싫어하는 과목, 그리고 그 이유좋아하는 과목-수학, 과학(물리/화학) 등의 이과계열싫어하는 과목-국어, 문학, 음악, 미술 등의 문과와 예능계열이유-정확한 답이 나오는 과목을 좋아한다. 수학이나 과학은 예측이 가능하고, 비교적 정확한 답이 나오는 반면 국어, 문학, 음악 등은 정확한 답안이 없다.또한, 계산이나 풀이의 결과로 인과응보의 결과가 나오는 수학과 과학은 좋아 하나 글을 읽고 상상이나 생각을 정리하는 것은 그다지 좋아하지 않는다.● 성적-중상위권을 유지하며 대학2년 동안은 장학금을 4번이나 받았다. 적성과 성격 그리고 소질이 전공과 일치하며, 그에 따른 노력의 결과는 학점은 상위권에 들어가는 편이다.● 자격증, 학위 및 기타포상{자 격 증발 급 기 관취 득 일 자워드프로세서 2급대한 상공회의소1998. 8. 14.컴퓨터 활용 2급대한 상공회의소1999. 7. 21.인터넷 정보검색사2급동아일보 TIQ인증본부2001. 5. 30.1종보통 자동차 운전 면허증인천 지방 경찰청1998. 6. 29.{교과별교 과 와 관 련 되 는 직 업도덕과·사회사업가, 수필가, 시인, 소설가, 직업 상담원, 심리학자, 철학교수, 교사, 선교사, 목사, 신학자, 역술가, 공무원, 종교 철학자, 승려, 신부, 사상가, 평론가, 경영인 등국어이 많은 직업이나 귀를 사용할 일이 많은 직업·음악가, 악기 조율사, 시계 수선공, 통신사, 안내계, 전화 교환수, 판매계, 교원, 간호사, 의사 등발음장애·유창한 연설을 요하는 직업·교사, 아나운서, 정치가, 세일즈맨, 외교관, 목사, 카운셀러, 성악가 등취각장애·약품, 화장품, 요리 등에 관계가 있는 직업·약제사, 요리사, 화장품공, 향료상, 향기에 관계 있는 상품을 취급하는 판매계 등폐 질 환·먼지가 많이 나는 직업, 산·수중기 들을 고온, 또는 저온 중에 취급하는 직업 및 식물기호품을 제조하는 직업 또는 타인의 신체에 접촉하여 조력을 해주는 직업·연마공, 도금공, 부식판공, 향료상, 향기에 관계있는 상품을 취급하는 판매계 등심 장 병·중량 작업 특히 위험 재해가 많은 직업 및 항시 서서 활동을 요하는 직업·단조공, 목수, 주물공, 피혁공, 운반부, 석공, 미장공, 배달부 등신체적인 결함과 관련하여 폐질환과 근시에 관련된 항목은 음영을 넣었다. 이로 인한 부적절한 직업을 알아보았다.Ⅴ. 직업 선택시 고려사항성격, 적성, 가치관, 지식습득과정 그리고 신체적인 문제까지 알아보았다. 그럼 이제 직업에 관련된 작업환경, 보수, 직장내의 인관관계 등의 사례를 알아보겠다.작업환경은 대도시 주위에 환경이 쾌적/편리하며 문화 시설이 잘 되어있으며, 자연과 이웃하여 직장과 가까운 곳이었으면 한다.보수는 나의 능력에 맞게 받았으면 하고, 대략 대졸 초봉임금이 1600만원에서 1900만원 선으로 생각하고 있다.인간 관계가 좋기 때문에 어느 직장에 가서라도 적응을 잘 할 것 같으나 너무 삭막하지 않은 그런 곳이라면 되겠다.{분 류조 건작업환경대도시주변/문화시설이 잘 되어있고, 자연과 이웃하여출퇴근이 용이한 곳보 수(능력에 맞게) 1600∼1900만원 정도인간관계삭막하지 않는 보통의 분위기위의 표에서 보듯이 크게 환경이나 인간관계는 직업선택에 영향을 주지 않는다.보통의 조건과 작업환경 보수면 직업을 갖겠다.Ⅵ. 유력한 직업에 대한 조사지금까지 직업 선택을 위한 기본정보를 수집하tal Network(종합통신망)위의 표는 2000년을 기준으로 유망있는 직업이라 하여 대구광역시에 위치에 교육과학 연구소에서 예상한 표이다. 현실성이 떨어지는 직업이 많이 있다.역시나 정보산업이 1순위로 가장 유력한 직업임을 알 수 있다.그렇다면 현실성 있는 직업을 순위를 알아보자.아래 표 역시 교육과학 연구소에서 현재 가장 인기있는 직업 20가지를 선출하여 조사한 것이라고 한다.표에서 음영을 넣은 [컴퓨터 프로그래머]와 [소프트웨어 엔지니어]는 나의 적성과 소질 그리고 전공 학습방법에 적합한 직업분야라고 결정지었다. 또한 [행정고시 출신 공무원] 역시 전공과는 다소 거리가 있어도 성격과 소질 적성에 어울리는 직업중의 하나 이다. 그러나, 공무원이 안정적이고, 생활이 보장되어 인기가 많은 직업중의 하나이다. 그래서 경쟁률이 높아 준비하는데 어려움이 있을 듯하다. 연봉도 컴퓨터 프로그래머나 소프트웨어 엔지니어보다도 약 100만원 가량 높은 편이기도 하다. 한 번 정도는 도전하고도 싶지만, 졸업 후에 다시 공부를 하기 위해 몇 년의 준비기간과 과도한 경쟁률이 부담이 되어 나의 진로는 컴퓨터 프로그래머나 소프트웨어 엔지니어를 선택하기로 잠적 결론지었다.{순위직 업 명직 무 내 용 및 근 무연 봉1방송국PD·프로그램 제작·정규 근무시간은 오전 10시∼오후 7시, 실제로는 프로그램 녹음, 스튜디오 작업을 제외하고 근무시간 및 근무 장소를 강요 받지 않음7년 경력연봉3.3천만원2대기업기획조정실근 무·그룹의 단기 및 중장기 경영 계획 수립·기획조정실 직원은 일을 배우는 부서가 아니라, 수년간 회사 생활을 하면서 터득한 내용을 쏟아 부어야 하는 부서다.8년 경력연봉3천만원3컴퓨터프로그래머·워드프로세서·소프트웨어 프로그램 개발 및 생산3년 경력연봉1.9천만원4정부투자기관직원·한국 전력, 한국 통신, 조폐 공사 등·민간기업 직장인들처럼 과중한 업무에 무리하지 않아도 되는 직장이 정부 투자기관 이라는 평이다.5년 경력연봉1.7천만원5외환딜러·외국환을 사고 파는 일·대기업이 거래발한다.
    사회과학| 2004.03.16| 19페이지| 3,000원| 조회(1,806)
    미리보기
  • [프로그래밍] C 라이브러리 함수 조사 평가A+최고예요
    [assert.h]매크로 : void assert (int expression)프로그램 안에서 그 expression이 그 순간 0이 아닌 값이 되는지를 검증한다. 만일 NDEBUG 가 정의되지 않으면, assert는 expression의 값을 테스트하는데, 그 값이 0이면, assert는 다음 형식처럼 메시지를 프린트한 후에 프로그램을 중지시킨다인수 억세스 매크로-stdarg. h- 다음은 가변 인수들을 가져오기 위해서 사용되는 매크로에 대한 기술이다.데이터 타입 : va__list- va_list는 포인터 변수들인 인수를 위해서 사용된다.[stddef. h]C에서 두 개의 포인터를 뺀 결과는 항상 정수이지만, 정밀한 데이터 타입은 C 컴파일러에 따라 다르다. . 그처럼 데이터 타입에 따라서, sizeof의 결과 또한 컴파일러에 따라서 다르다. ANSI 는 그 두 개의 데이터 타입을 위해서 표준 이름을 정의하기 때문에, 당신은 이식성을 위해서 그 데이터 타입을 사용할 수 있다.데이터 타입 : ptrdiff__t- 이것은 두 개 포인터를 빼서 나온 결과의 부호화된 정수 타입이다. 예를 들어, char *p1, *p2; 이렇게 선언되었다면; 표현식 p2 - p1은 ptrdiff_t 형의 결과값을 갖는다. 이것은 아마도 표준 부호형 정수 타입들(short int, int 또는 long int)중의 하나가 될 것이지만, 표준 부호형 정수 타입들이 이러한 목적으로 존재한다면 비표준 타입이 되어버릴 것이다.데이터 타입 : size__t- 이것은 오브젝트(objects)의 크기를 나타내는데 사용하는 비부호형 정수 타입이다. sizeof 연산의 결과가 이 타입을 갖고, malloc 그리고 memcpy 와 같은 함수들은 오브젝트의 크기를 정하는데 이 타입의 인수를 받아들인다.[limits.h]와 [float. h]데이터 타입 측정, 오브젝트의 적당한 C 데이터 타입을 선정할 때 대부분 그것이 얼마나 많은 비트들을 사용하고 그 오브젝트가 어떻게 표현되는지 알고 싶을 때 사용한U C 라이브러리가 실행되는 대부분의 컴퓨터에서, short int 는 16-비트로 동일하다.SHRT_MAX, USHRT_MAX- signed short int 와 unsigned short int에 의해 표현될 수 있는 최댓값.INT_MIN- signed int 에 의해 표현될 수 있는 최소값. GNU C 시스템이 실행되는 대부분의 컴퓨터에서, int 32-비트로 동일하다.INT_MAX, UINT_MAX- signed int 와 unsigned int 에 의해 각각 표현될 수 있는 최댓값들.LONG_MIN- signed long int 에 의해 표현될 수 있는 최댓값. GNU C 시스템이 실행중인 대부분의 컴퓨터에서, long 정수들은 int와 동일한 크기를 갖고 32-비트로 동일하다.LONG_MAX, ULONG_MAX- signed long int 와 unsigned long int에 의해 표현될 수 있는 최댓값.LONG_LONG_MIN- signed long int에 의해서 표현될 수 있는 최소값. GNU C 시스템이 실행되는 대부분의 컴퓨터에서, long long 정수들은 64-비트로 동일하다.LONG_LONG_MAX, ULONG_LONG_MAX- signed long long int 와 unsigned long long int에 의해 표현될 수 있는 최댓값.WCHAR_MAX- wchar_t에 의해 표현될 수 있는 최댓값부동형 매크로들플로팅 포인트 수의 구체적인 표현 방법은 제각기 다르다. 플로팅 포인트 수들은 내부적으로 근사치로써 표현되기 때문에, 플로팅 포인트 데이터를 다루기 위한 알고리즘은, 때때로 기계의 플로팅 포인트 표현에 대한 자세한 정밀도를 참작하는데 사용된다[stdlib.h]가장 일반적인 동적 할당을 위한 도구는 malloc인데 그것은 어느 크기의 메모리 블록도 언제든지 할당하는걸 허용하고 또한 그들을 언제든지 크게 하거나 작게 하거나 할 수 있고 언제든지 그 불럭들을 개별적으로 메모리 공간을 해제하는 것도 가능하다.메모리 공간을 할당하기재조정 할당자다양한 크기로의 자동저장-void * r__alloc (void **handleptr, size_t size)메모리 사용 경고-void memory__warnings (void *start, void (*warn_func) (const char function *))[ctype.h]문자와 문자열들을 가지고 일을 하는 프로그램들은 종종 한 문자가 알파벳인지 숫자인지 또는 공백인지, 등등을 분류할 필요와 각 문자열에 원하는 변환을 시킬 필요가 있다.다음은 'ctype.h'의 헤더파일에 정의된 함수들이다.함수 int islower (int c)- 만약 c가 소문자이면 참값을 리턴 한다.함수 int isupper (int c)- 만약 c 가 대문자이면 참 값을 리턴 한다.함수 int isalpha (int c)- 만약 c 가 영문자이면 참값을 리턴 한다. 문자가 대문자이건 소문자이건 isalpha는 모두 참값을 리턴 한다. 어떤 지역들에서 isalpha에 의해 그것이 소문자의 경우든 대문자의 경우든지 참값이 리턴 되도록 더해진 문자들이 있을 수 있다. 하지만 표준C언어에서는 그렇게 더해진 문자들이 없다.함수 int isdigit (int c)- 만약 c 가 십진수('0'에서 '9')이면 참값을 리턴 한다.함수 int isalnum (int c)- 만약 c 가 영숫자이면 ( 문자이거나 숫자 ) 참값을 리턴 한다.; isalpha나 isdigit 에 의해 참값이 리턴 되는 문자는 isalnum에서도 참값을 리턴 한다.함수 int isxdigit (int c)- 만약 c 가 16진법의로 사용된 문자이면 참값을 리턴 한다. 16진수는 일반적 10진수인 '0'에서 '9'와 'A'에서 'F" 까지와 'a'에서 'f'까지의 문자를 포함한다.함수 int ispunct (int c)- 만약 c 가 구두문자인 경우 참값을 리턴 한다. 이것은 알파벳이나 공백문자는 아니지만 인쇄할 수 있는 어느 문자를 의미한다.함수 int isspace (int c)- 만약 c 가 공백문자(BSD와 SVID확장이다함수 int tolower (int c)- 만약 c 가 대문자라면 그와 대응하는 소문자를 리턴 한다. 만약 c 가 대문자가 아니라면 c는 변화되지 않고 리턴 된다.함수 int toupper (int c)- 만약 c 가 소문자라면 그것에 대응하는 대문자를 리턴 한다. 그렇지 않으면 변화되지 않은 c를 리턴 한다.함수 int toascii (int c)- 이 함수는 c를, c의 가장 상위 비트를 클리어 함으로써 US/UK ASCII 문자셋 안에 존재하는 7비트 비부호화 문자 값으로 변환시킨다. 이 함수는 BSD와 SVID확장이다.함수 int __tolower (int c)- 이 함수는 소문자로 변환시키는 함수로 SVID에 호환성을 위해 제공되고 있다. 1.2.4절 [SVID] 를 보라.함수 int __toupper (int c)- 이 함수도 위의 __tolower(int c)처럼 SVID의 호환성을 위해 제공되는 함수로 문자를 대문자로 변환시키는 기능을 한다[string.h]문자열의 복사, 연결, 비교, 검색을 위한 함수들이 포함되어 있다. 많은 문자열 처리함수들은 저장소의 임의의 구역을 처리할 수 있다.문자열 길이strlen 함수를 사용하여 문자열의 길이를 구할 수 있다.함수 size_t strlen (const char *s)문자열 복사와 결합문자열과 배열을 복사하거나 한 문자열을 다른 문자열에 결합할 때 사용할함수 void * memcpy (void *to, const void *from, size_t size)- memcpy 함수는 from에서 시작되는 대상물로부터 to로 시작되는 대상물로 size 바이트를 복사한다. 만약 2개의 배열 from과 to가 중첩될 경우의 행위는 정의되어있지 않다; 중첩될 경우에는 이 함수 대신에 memmove를 사용하라. memcpy가 반환하는 값은 to의 값이다.함수 void * memmove(void *to, const void *from, size_t size)- memmove는 2개의 블럭 공간이 함수도 알 수 없는 결과를 초래한다. 반환 값은 to의 값이다.함수 char * strncpy (char *to, const char *from, size_t size)- 이 함수는 strcpy와 비슷하지만 항상 정확히 size 바이트만큼만 to에 복사한다. 만약 from의 길이가 size보다 크면, 이 함수는 앞부분의 size 바이트를 복사한다. 만약 from의 길이가 size보다 작으면, 이 함수는 from의 모든 것을 복사하고 그 크기만큼의 공백을 널 문자로 채운다. 이와 같은 행위는 별로 유용하지 않지만 ANSI C 표준에 의해 규정된 사항이다.문자열이 중첩될 경우의 strncpy의 행위는 정의되어 있지 않다.strcpy와는 다르게 strncpy를 사용하는 것이 to의 할당된 공간의 끝 부분 이후에 널 문자를 채움으로써 버그를 피하는 수단이 된다. 그러나, 어떤 경우에는 프로그램의 실행을 느리게 하기도 한다: 큰 버퍼에 작은 문자열을 복사하는 경우이다. 이런 경우에는, size가 너무 커서 strncpy가 널 문자를 채우는 시간이 상당히 낭비되는 것이다.함수 char * strdup (const char *s)- 이 함수는 널로 종료되는 문자열 s를 새롭게 할당되는 문자열로 복사한다. 문자열은 malloc을 써서 할당된다.만약 malloc이 새로운 문자열을 위한 공간을 할당할 수 없게되면,strdup는 널 포인터를 반환한다. 그렇지 않으면 이 함수는 새로운 문자열에 대한 포인터를 반환한다.함수 char * stpcpy (char *to, const char *from)- 이 함수는 strcpy와 같으나 한가지가 다르다. 이 함수는 시작부분의 포인터가 아니라 문자열 to의 끝 부분에 대한 포인터(즉, 종료하는 널문자의 주소)를 반환한다.함수 char * strcat (char *to, const char *from)- strcat 함수는 strcpy와 유사하지만 덮어쓰는 대신에 from의 문자들을 to의 끝에 결합하거나 추가하는 점만 다르다. 즉,fro이다.
    공학/기술| 2004.03.16| 10페이지| 5,000원| 조회(1,015)
    미리보기
전체보기
받은후기 6
6개 리뷰 평점
  • A+최고예요
    2
  • A좋아요
    1
  • B괜찮아요
    1
  • C아쉬워요
    1
  • D별로예요
    1
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 18일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
3:27 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감