프로그래밍
-
최대 소켓연결 숫자 늘리기카테고리 없음 2011. 10. 16. 12:45
5 최대 소켓연결 숫자 늘리기 Windows 2000에서는 아래의 레지스트리 값을 변경해주지 않으면, 생각보다 적은 숫자의 연결 밖에 받아들이지 못한다. 아래의 네가지 값을 적당히 세팅한 레지스트리 파일 : socket.reg 5.1 MaxFreeTcbs 위치 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 데이터 타입 범위 기본값 REG_DWORD 0x0 ~ 0xFFFFFFFF (연결수) 메모리와 OS에 따라 다름 시스템이 TCP 연결 유지를 위해 생성하는 TCP Control Blocks(TCBs)의 숫자를 결정한다. 하나의 연결은 하나의 블록을 요구하기 때문에, 이 값은 TCP가 동시에 몇 개의 연결을 처리할 수 있느냐..
-
트랜잭션(Transaction)카테고리 없음 2011. 10. 13. 11:27
ATM, 데이터베이스 등의 시스템에서 사용되는 쪼갤 수 없다는 업무처리의 단위이다. 영어의 Transaction은 거래를 뜻한다. 예를 들어 돈을 주었는데 물건을 받지 못한다면, 그 거래는 이루어지지 못하고 원상태로 복구되어야 한다. 이와 같이 쪼갤 수 없는 하나의 처리 행위를 원자적 행위라고 한다. 여기서 쪼갤 수 없다는 말의 의미는 실제로 쪼갤 수 없다기보다는 만일 쪼개질 경우 시스템에 심각한 오류를 초래할 수 있다는 것이다. 이러한 개념의 기능을 ATM 또는 데이터베이스 등의 시스템에서 제공하는 것이 바로 트랜잭션이다. 트랜잭션은 사용자가 시스템에 요구를 시작하여 시스템 내의 처리, 시스템에서 사용자에게 응답하는 모든 처리를 포함한다. 이러한 트랜잭션이 충족해야 하는 기술적인 요건은 ACID가 있다..
-
프로그래밍 - 해시(hash)SwDevTheory 2011. 10. 13. 11:00
해시 [ hash ] 기억 장치 등에서 의미가 없어 불필요하게 된 정보. 작은 크기의 정보라도 하나의 블록에 할당되기 때문에 보조 기억 장치 에서 정보가 기록되지 않은 블록이 버려지는 경우가 발생하게 되며 이때 전혀 의미 없는 값들이 대신 존재하게 된다. 해시 코드 [ hash code ] 해시 함수 의 출력 비트 문자열. 해시 함수 [ hash function , -函數 ] 하나의 문자열을 보다 빨리 찾을 수 있도록 주소에 직접 접근 할 수 있는 짧은 길이의 값이나 키로 변환하는 알고리듬을 수식으로 표현한 것. 즉, 해싱 함수 (hashing function) h(k)는 어떤 키 k에 대한 테이블 주소(table address)를 계산하기 위한 방법으로 주어진 키 값으로부터 레코드가 저장되어 있는 주소..
-