Computer Science/정보처리기사

1. 네트워크 인터페이스 카드 : 컴퓨터와 컴퓨터 또는 컴퓨터와 네트워크를 연결하는 장치 2. 허브 허브는 한 사무실이나 가까운 거리의 컴퓨터들을 연결하는 장치로 각각의 회선을 통합하여 관리 신호 증폭 기능을 담당하는 리피터 역할을 포함한다 3. 리피터 거리가 증가할수록 감쇠하는 디지털 신호의 장거리 전송을 위해 수신한 신호를 재생시키거나 출력 전압을 높여 전송하는 장치 OSI 참조 모델의 물리 계층에서 동작하는 장비 전송거리의 연장, 배선의 자유도를 높이는 용도 4. 브리지 LAN과 LAN을 연결하거나 LAN안에서의 컴퓨터 그룹을 연결하는 장치 네트워크의 수많은 단말기들에 의해 발생되는 트래픽 병목 현상을 줄일 수 있다 네트워크를 분산적으로 구성할 수 있어 보안성을 높일 수 있다 5. 스위치 LAN과 ..
인터넷 : TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크 들이 연결된 광범위한 컴퓨터 통신망 IP주소 : 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소 8비트씩 4부분, 총 32비트로 구성 A class : 0 ~ 127 , 2^24 host 사용가능 B class : 128~ 191 , 2^16 host 사용가능 C class : 192 ~ 223, 2^8 host 사용가능 서브네팅 : 할당된 네트워크 주소를 다시 여러개의 작은 네트워크로 나누어 사용하는 것 [Example] 192.168.1.0/24 를 3개의 서브넷으로 나누기 192으로 시작하니까 이 주소는 C class에 속하는 네트워크이다 서브넷 마스크를 Subnet으로 나눌 때는 마지막 9비트를 이용하..
1. window 기본 명령어 DIR : 현재 디렉토리의 파일 목록을 표시함 COPY : 파일을 복사함 copy abc.txt dir DEL : 파일을 삭제함 TYPE : 파일의 내용을 표시함 type abc.txt REN : 파일의 이름을 변경함 MD: 디렉토리를 생성함 md image CD: 동일한 드라이브에서 디렉터리의 위치를 변경함 CLS: 화면의 내용을 지움 ATTRIB: 파일의 속성을 변경함 FIND : 파일에서 문자열을 찾음 find "minjee" abc.txt CHKDSK : 디스크 상태를 점검함 chkdsk FORMAT : 디스크 표면을 트랙과 섹터로 나누어 초기화함 format c: MOVE: 파일을 이동함 UNIX/LINUX cat : 파일 내용을 화면에 표시함 cat abc.txt..
프로세스 (Process) 프로세서에 의해 처리되는 사용자 프로그램. 시스템 프로그램, 즉 실행 중인 프로그램을 의미한다. PCB (Process Control Block) , 프로세스 제어 블록 PCB는 운영체제가 프로세스에 대한 중요한 정보를 저장해 놓은 곳이다 각 프로세스가 생성 될 때마다 고유의 PCB가 생성되고, 프로세스가 완료되면 PCB는 제거된다. 프로세스 상태 전이 제출 (Submit) : 작업을 처리하기 위해 사용자가 작업을 시스템에 제출한 상태 접수 (Hold) : 제출된 작업이 스풀 공간인 디스크의 할당 위치에 저장된 상태 * Spooling : 입 출력 장치의 공유 및 상대적으로 느린 I/O 장치의 처리 속도 보완. I/O할 데이터를 직접 I/O장치에 보내지 않고 한꺼번에 나중에 I..
페이지 교체 알고리즘 Page Fault 가 발생하면 가상기억장치에서 필요한 페이지를 찾아 주기억장치에 적재해야 하는데, 주기억장치의 모든 페이지 프레임이 사용중이면 어떤 Page Frame을 선택하여 교체할 것인지 결정하는 알고리즘 - Page Fault : CPU가 엑세스한 가상 페이지가 주기억장치에 없는 경우이다. 해당 Page를 disk에서 주기억장치로 가져와야함 1. OPT (OPTimal replacement - 최적교체) 앞으로 가장 오랫동안 사용하지 않을 페이지를 교체 2. FIFO (First In First Out) 가장 먼저 들어와서 가장 오래있었던 페이지를 교체 3. LRU (Least Recently Used) 최근에 가장 오랫동안 사용하지 않은 페이지를 교체 4. LFU (Lea..
가상기억장치 : 보조기억장치를 주기억장치러럼 사용하는 것 -> 가상기억장치의 일반적인 구현 방법 : 페이징 기법, 세그멘테이션 기법 페이징 기법 : 가상기억장치에 보관되어 있는 프로그램과 주기억장치의 영역을 동일한 크기로 나눈 후, 나눠진 프로그램을 동일하게 나눠진 주기억장치의 영역에 적재시켜 실행하는 기법 - 프로그램을 일정한 크기로 나눈 단위를 Page라고 하고, 페이지 크기로 일정하게 나누어진 주기억장치의 단위를 Page Frame이라고 함 - 외부 단편화는 발생하지 않으나 내부 단편화는 발생할 수 있음 - 주소 변환을 위해서 Page Map Table이 필요함 세그멘테이션 기법 : 가상기억장치에 보관되어 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈 후 주기억장치에 적재시켜 실행시키는 기법 ..
운영체제 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 운영체제의 기능 1. 프로세서, 기억장치, 입출력 장치, 파일 및 정보 등의 자원을 관리 2. 자원의 스케줄링 기능 3. 사용자와 시스템 간 편리한 인터페이스 제공 4. 시스템의 각종 하드웨어와 네트워크를 관리 제어한다 5. 데이터를 관리하고 데이터 및 자원의 공유 기능을 제공 운영 체제의 목적 1. 처리 능력 향상 : 일정시간 내에 처리하는 일의 양 2. 반환시간 향상 : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 3. 사용 가능도 향상 : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 4. 신뢰도 향상 : 시스템이 주어진 문..
제어문 1. IF 문 DECLARE x INT := 10; BEGIN IF x > 10 THEN DBMS_OUTPUT.PUT_LINE('true'); ELSE DBMS_OUTPUT.PUT_LINE('false'); END IF; END; 2. LOOP 문 DECLARE i INT := 0; i_sum INT := 0; BEGIN LOOP i := i + 1; i_sum := i_sum + i; EXIT WHEN i >= 10; END LOOP; END; 커서 쿼리문의 처리 결과가 저장되어 있는 메모리 공간을 가리키는 포인터 SQL%FOUND : 쿼리 수행의 결과로 fetch된 튜플의 수가 1개 이상이면 true; SQL%NOTFOUND: 쿼리 수행의 결과로 fetch된 튜플의 수가 0개이면 true SQ..
minjiwoo
'Computer Science/정보처리기사' 카테고리의 글 목록 (3 Page)