티스토리 툴바

[설문조사 사이트 테스트]
이름 :
점넷(.Net)
분류 전체보기 (174)
점넷공간 (38)
COMPUTER (1)
.NET (29)
DB (36)
SCRIPT (3)
MarkUp & CSS (3)
OS (6)
IT Story (52)
Information (6)
«   2012/01   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
99,632 Visitors up to today!
Today 9 hit, Yesterday 14 hit
daisy rss
tistory 티스토리 가입하기!
2012/01/18 11:15
[OS]
파일이 의존하고 있는 참조 파일들의 목록을 나타내 줍니다.

의존하고 있는 참조의 파일이 존재하지 않는경우 경고 메세지와 해당 파일에 대한 정보를 알려주는 유용한 툴 입니다.

특히 소스를 확인 할 수 없는 경우 유용하게 사용 됩니다.


[사이트]
http://www.dependencywalker.com/
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
2009/11/02 11:20
[OS]

The following examples illustrate how to use the virtual disk manager. You run the virtual disk manager from a command prompt.

Creating a Virtual Disk

To create a new virtual disk, use a command like the following:

vmware-vdiskmanager -c -t 0 -s 40GB -a ide myDisk.vmdk

This creates a 40GB IDE virtual disk named myDisk.vmdk. The virtual disk is contained in a single .vmdk file. The disk space is not preallocated.

Converting a Virtual Disk

To convert a virtual disk from preallocated to growable, use a command like the following:

vmware-vdiskmanager -r sourceDisk.vmdk -t 0 targetDisk.vmdk

This converts the disk from its original preallocated type to a growable virtual disk consisting of a single virtual disk file. The virtual disk space is no longer preallocated, and the virtual disk manager reclaims some disk space in the virtual disk so it is only as large as the data contained within it.

Expand the Size of an Existing Virtual Disk

To expand the size of a virtual disk, use a command like the following:

vmware-vdiskmanager -x 40GB myDisk.vmdk

This increases the maximum capacity of the virtual disk to 40GB.

Renaming a Virtual Disk

To rename a virtual disk, first remove it from any virtual machine that contains the disk (choose VM > Settings > <virtualdisk>, then click Remove).

Then use the following:

vmware-vdiskmanager -n myDisk.vmdk myNewDisk.vmdk

To rename the disk and locate it in a different directory, use:

vmware-vdiskmanager -n myDisk.vmdk ..\<new>\<path>\myNewDisk.vmdk

Note: The paths used in these examples assume a Windows host.

To locate the disk in a different directory but keep the same name, use:

vmware-vdiskmanager -n myDisk.vmdk ..\<new>\<path>\myDisk.vmdk

After you rename or relocate the virtual disk, add it back to any virtual machines that use it. Choose VM > Settings, click Add, then follow the wizard to add this existing virtual disk.

Defragmenting a Virtual Disk

To defragment a virtual disk, use a command like the following:

vmware-vdiskmanager -d myDisk.vmdk

Remember, you cannot defragment a virtual disk if you allocated all the disk space when you created the virtual disk. You cannot defragment a physical disk.

Preparing a Virtual Disk for Shrinking

Before you can shrink a virtual disk, you must prepare each volume on the disk (C: or D:, for example) for shrinking. To prepare a volume, it must be located on a Windows host. First you must mount the volume. To mount the volume, use the VMware DiskMount Utility, available as a free download from the VMware Web site. For information about downloading and using VMware DiskMount, see Shrinking Virtual Disks with VMware Virtual Disk Manager.

VMware DiskMount mounts individual volumes of a virtual disk. For the best results when you shrink a virtual disk, you should mount all the volumes and shrink them.

After you mount a virtual disk volume, use the virtual disk manager to prepare the disk for shrinking. To prepare the volume mounted as the M: drive for shrinking, use the following command:

vmware-vdiskmanager -p M:

Once the preparations are complete, unmount the volume. Repeat this process for each volume of the virtual disk. After you prepare all the volumes for shrinking, you can shrink the virtual disk.

Shrinking a Virtual Disk

To shrink a virtual disk, it must be located on a Windows host. Before you can shrink the virtual disk, make sure you prepare all the volumes of the virtual disk for shrinking. Then use a command like the following:

vmware-vdiskmanager -k myDisk.vmdk

Remember, you cannot shrink a virtual disk if you allocated all the disk space when you created the virtual disk. You cannot shrink a physical (raw) disk.

If the virtual disk has a snapshot, you cannot shrink the virtual disk. You must remove the snapshot before you shrink the virtual disk.

<원본 : http://www.vmware.com/support/ws45/doc/disks_vdiskmanager_eg_ws.html#1057652 >

크리에이티브 커먼즈 라이선스
Creative Commons License
2009/10/22 15:21
[DB]

/*

DataBaseMDF LDF 파일크기가져오기

*/

DECLARE @DB_NAME VARCHAR(100)

SET @DB_NAME = 'KC'

SELECT

       디비명= DB.NAME

       ,논리명= MF.NAME

       ,물리명= PHYSICAL_NAME

       ,[파일크기(KB)] = CAST(MF.[SIZE] * 8 AS DECIMAL(15,2))

       ,[파일크기(MB)] = CAST(MF.[SIZE] * 8 /1024.0 AS DECIMAL(10,2))

       ,[파일크기(GB)] = CAST(MF.[SIZE] * 8 /1024.0 /1024.0 AS DECIMAL(10,2))

FROM

       MASTER.SYS.DATABASES             AS DB

       INNER JOIN

       MASTER.SYS.MASTER_FILES    AS MF

ON

       MF.DATABASE_ID = DB.DATABASE_ID

WHERE

       DB.NAME = @DB_NAME

ORDER BY DB.NAME

 

/*

하드디스크의사용가능한공간가져오기

*/

DECLARE @HARDDISK TABLE(DRIVE VARCHAR(100),MB_SIZE INT)

INSERT @HARDDISK EXEC MASTER.DBO.XP_FIXEDDRIVES

 

SELECT

       [드라이브명] = DRIVE

       ,[사용가능한공간(MB)] = MB_SIZE

       ,[사용가능한공간(GB)] = CAST(MB_SIZE/1024.0 AS DECIMAL(10,2))

FROM @HARDDISK

 
디스크 전체 가져오기 참고 사이트 : http://ddoung2.tistory.com/122

크리에이티브 커먼즈 라이선스
Creative Commons License
2009/03/31 00:55

모든 입출력 장치들은 I/O Port를 거쳐야만 공유 메모리 영역을 사용 할 수있다.

그러나 모니터는 다른 입출력 장치와는 다르게 메모리와 직접 연결되어 사용된다.

이 말을 그림으로 표현하면 아래와 같다.

 

 



모니터는 가로 80자 세로 25줄을 표현한다.
: 2000개의 문자를 사용한다.

문자가 1Byte면 글자는 총 2KB가 된다.

그렇다고 모니터 전용 메모리 영역이 2KB는 아니다.
속성으로 2KB를 더가지며
4KB가 된다.

문자당 속성은 1Byte(8Bit)이며  배경색 4Bit와 전경색(글자색) 4Bit로 구성된다.




모니터 전용 메모리는 하나가 아니라 여러 개가 존재한다.

왜냐면 페이지 단위로 버퍼처럼 사용하기 위함이다.

I/O가 특정 메모리 영역을 전용으로 사용하는 것을

MMIO(Memory Mapped I/O)라 한다.

 


MMIO (Memory Mapped I/O)
는 쉽게 설명하자면 특정 메모리 영역과 I/O가 하나가 된다고 생각하면 된다.

, 설정된 영역의 메모리 공간은 다른 의미로는 사용할 수 없으며 오직 연결된 I/O에서만 사용이 가능하다.

예를 들어 모니터가 MMIO 되어있으면 해당 메모리 영역에 내용은 별도의

모니터로 보내는 명령 없이 메모리에 있는 내용이 화면에 출력된다.

 


예제)  MMIO 영역에 데이터 입력

 

콜솔 화면을 띄워보자(실행 – CMD)

C:\> DEBUG (엔터)

-EB800:0200 41 49 42 57 43 82 44 55 45 91 (엔터)

-Q(엔터)

 

[결과]

 

 

[해설]

E : 메모리 영역에 입력

B800 : 모니터 전용 메모리 영역

0200 : 200번째 문자 위치에서 시작

1번째 41 : 알파벳 A

2번째 49 : 4 = 배경색, 9 = 글자색

3번째 42 : 알파벳 B

4번째 57 : 5 = 배경색, 7 = 글자색

5번째 43 : 알파벳 C

6번째 82 : 8 = 배경색, 2 = 글자색

7번째 44 : 알파벳 D

8번째 55 : 5 = 배경색, 5 = 글자색

9번째 45 알파벳 E

10번째 91 : 9 = 배경색, 1 = 글자색

Q : 종료

 

위의 예제를 실행하면 결과와 같은 내용이 보여질 것이다.

이는 B800(모니터 전용 메모리 영역)에 데이터를 입력한 것이다.

메모리에 데이터를 넣었을 뿐 화면에 출력 하라는 명령은 하지 않았다.

그러나 입력이 되는 순간 화면에 나타나는 것을 확인할 수 있다.

다음으로 8번째 속성을 보면 배경색과 글자색이 동일한 값을 가지고 있다.

그러므로 화면에는 ‘D’ 라는 글자가 보이지 않는다.

 

이번 이야기는 개발하는데 큰영향을 가져오지는 않는다.

하지만 이런 부분도 존재 한다는 걸 알려주고 싶다.

크리에이티브 커먼즈 라이선스
Creative Commons License
2009/01/14 10:50
한국산업인력공단에서 2009년도 검정시행일정을 공개하였습니다.
많은 사람들이 도전하여 성취하였으면 좋겠습니다.(저도 포함해서^^)

2009년도 기사/산업기사 회별 검정시행일정 ( 전문사무포함 )

필기시험원서접수

필기
시험

필기시험합격
(
예정)자발표

응시자격서류제출
필기시험
합격자결정
<
방문제출>

실기시험 원서접수
<
인터넷>

실기시험

합격자 발표

인터넷

1

2009.02.06 - 2009.02.12

2009.03.01

2009.03.13

2009.03.16 - 2009.03.26

2009.03.16~3.17/19~3.20
(318일제외)

2009.04.18 - 2009.05.01

2009.06.01

2

2009.04.17 - 2009.04.23

2009.05.10

2009.05.29

2009.06.01 - 2009.06.10

2009.06.01 - 2009.06.04

2009.07.04 - 2009.07.17

2009.08.17

3

2009.07.03 - 2009.07.09

2009.07.26

2009.08.14

2009.08.17 - 2009.08.26

2009.08.17 - 2009.08.20

2009.09.12 - 2009.09.25

2009.10.26

4

2009.08.07 - 2009.08.13

2009.08.30

2009.09.11

2009.09.14 - 2009.09.23

2009.09.14 - 2009.09.17

2009.10.17 - 2009.10.30

2009.11.30

1. 원서접수시간은 원서접수 첫날 09:00부터 마지막 18:00까지 .
2.
필기시험 합격예정자 발표시간은 해당 발표일 13:00.
3.
회별마다 시행종목이 다르므로 반드시 아래 회별 시행종목을 확인하시기바랍니다.


2009년도 기사/산업기사 회별 검정시행종목

출처 : 한국산업인력공단(http://won.hrdkorea.or.kr)
크리에이티브 커먼즈 라이선스
Creative Commons License
prev"" #1 #2 #3 #4 #5 ... #35 next