본문 바로가기

C.E

centos CentOS-6.5-x86_64-bin-DVD1.iso CentOS-6.5-x86_64-bin-DVD2.iso 더보기
프로토콜의 주요요소 3가지 프로토콜의 주요 요소 구문(syntax) 데이터 구조나 형식을 가르키는 것으로, 데이터가 어떤 순서로 표현되는지를 의미한다 의미(semantics) 비트에서 각 부분의 뜻을 가르키는 것으로 특정 패턴은 어떻게 해석되며, 그 해석에 기초하여 어떤 동작을 취할 것인가에 해당하는 영역이다. 타이밍(timing) 언제 데이터를 전송해야 할 것인가와 얼마나 빨리 전송할 것인가의 두가지 특성을 나타낸다 더보기
SP ; Stack Pointer SP ; Stack Pointer : 서브루틴 호출이나 인터럽트 발생시에 복귀주소(return address)를 저장, C 프로그램에서 지역변수(local variable)를 저장, 어셈블리 프로그램에서 임시 데이터를 저장 Ø Stack : 데이터 메모리인 RAM의 일부를 특별한 데이터 저장 영역으로 할당하여 두고 후입선출(LIFO; Last-In First-Out) 방식으로만 액세스하여 사용하는 메모리 Ø stack overflow : stack의 용량을 너무 작게 설정하거나, 또한 프로그램 작성시에 stack에 데이터를 push하는 동작과 pop하는 동작이 쌍으로 이루어지지 않으면 stack에 데이터가 누적되고 결국 지정된 stack 영역 메모리의 범위를 벗어나는 에러 발생. Bit 15 14 13 .. 더보기
Flag Register 1) Flag register Flag register는 CPU 내부 기구중 하나로 산술 연산 결과의 상태를 보여주는 flag bit들이 모인 레지스터이다. 산술 연산시 CPU에 의해 자동적으로 세팅되며 , 프로세서의 현재 상태를 결정한다. 상태레지스터라고 불리고 기종에 따라 condition register라고 불리기도한다. 상태 플래그 (Status flag) Carry Flag (CF) Unsigned overflow가 발생할 때 1로 세팅된다. Parity Flag (PF) 연산결과에 1인 bit의 개수가 짝수개이면 1 , 홀수개이면 0으로 세팅된다. Auxiliary Flag (AF) 연산결과 하위 4bit에 Unsigned overflow가 발생했을때 1로 세팅된다. Zero Flag (ZF).. 더보기
어셈블리 명령어 모음 *14.03.20 1차 수정 *14.05.29 2차 수정 AAA Ascii Adjust for Addition AAD Adjust For Division 뎃셈을 한 후 AL 레지스터 값을 언팩 10진 보정하는 명령어 나누기 연산을 하기 전에 언팩 10진 보정하는 명령어 AAM Ascii Adjust for Multiplication AAS Adjust for Subtraction 곱셈을 한 후 언팩 10진 보정하는 명령어 뺄셈을 한 후 언팩 10진 보정하는 명령어 ADC Add With Carry p ADD Arithmetic Addition 더하기를 할 때 캐리(carry)도 함께 더함 두 오퍼랜드에 더하기를 수행하여 결과를 DEST 즉, 왼쪽에 저장 AND Logical And CALL Procedu.. 더보기
windows7 원격 데스크탑 멀티 유저 로그인 (멀티세션) //멀티세션 관련된 글을 찾다보니 좋은 글이 있어서 담아왔습니다. 추가로 안될 경우 글을 추가하여 적어두겠습니다. //문제나 요청있을시 글을 삭제하겠습니다. 추가 : Windows7 Service Pack 1 (Build 7601) 은 여기 파일을 받아 사용하세요!! windows xp 에서 원격 데스크탑으로 여러 유저로 멀티 로그인하다.. windows 7으로 업글하니 역쉬 안되더군요... 서버 버젼은 좀 부담스러워서.... 좀 찾아서 결국 성공했습니다. 윈도우 7에서 원 격데스크탑을 멀티 유저 로그인 가능하게 하는 파일입니다. 압축을 푸시고.. 1. install.cmd 파일을 관리자 권한으로 실행 하시고.. (반드시 오른쪽 마우스를 클릭하셔서 관리자 권한으로 실행.) 2. 시작+R -> gpedit.. 더보기
커널 입/출력 서브시스템 (Kernel I/O Subsystem) *소프트웨어 공학 관련 글이지만 화일구조와 관련이 있어 게시글을 끌어옴. 커널 입/출력 서브시스템 (Kernel I/O Subsystem) 커널은 입/출력과 관련된 많은 서비스를 제공한다. 입/출력 스케줄링, 버퍼링, 캐싱, 스풀링, 장치 예약 및 에러 처리등의 서비스가 제공되며 이들은 하드웨어와 장치 드라이버 구조를 바탕으로 한다. [입출력 스케줄링 (I/O Scheduling)] 입/출력 요청을 스케줄 한다는 것은 그 요청들을 실행할 순서를 결정하는 것을 의미 한다. 응용프로그램이 입/출력을 요청하는 순서대로 처리하는 것은 비효율 적이다. 운영체제 개발자들은 각 장치마다 대기 큐를 유지함으로써 스케줄링을 구현하고 있다. 응용프로그램이 봉쇄형 입/출력 시스템을 호출 하면 그 입/출력 요청은 해당 장치의.. 더보기
VMware-workstation-9.0.2 VMware Workstation v9.0.2 Build 1031769 VMware, Inc.(http://www.vmware.com)에서 제작한 VMware Workstation은 데스크탑을 위한 강력한 가상머신 소프트웨어입니다. 3월 7일 릴리즈되었습니다. 파워 유저들에게 최적화된 VMware Workstation은 하나의 PC 상에서 완벽한 네트워크를 지원하며, 이식성있는 가상 머신을 통해 Microsoft Windows, Linux, Novell NetWare 등을 포함한 여러개의 운영체제들을 동시에 사용할 수 있게 해줍니다. VMware Workstation은 현재 시중에 출시된 다른 어떤 가상머신 소프트웨어들 보다 강력한 기능성, 뛰어난 유연성, 더욱 다양해진 선택권을 제공해 줍니다. 주요기능.. 더보기