분류 전체보기

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..
·Algorithm (PS)
# merge sort array = [6,5,3,1,8,7,2,4] def merge_sort(array): if len(array) < 2: # 원소가 하나인 경우 return array merged_array = [] mid = len(array)//2 left_array = merge_sort(array[:mid]) right_array = merge_sort(array[mid:]) l = r = 0 while l < len(left_array) and r < len(right_array): # 여기서는 작은 수 부터 정렬 if left_array[l] < right_array[r]: merged_array.append(left_array[l]) l += 1 else: merged_array.ap..
페이지 교체 알고리즘 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이 필요함 세그멘테이션 기법 : 가상기억장치에 보관되어 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈 후 주기억장치에 적재시켜 실행시키는 기법 ..
minjiwoo
'분류 전체보기' 카테고리의 글 목록 (55 Page)