본문으로 바로가기

메모장

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

TreeSize, 상세한 용량 정보 확인 (폴더 용량 확인)

안녕하세요. 메모장입니다. 윈도우 기본 탐색기의 용량 확인은 직관적이지 않습니다. 이처럼 폴더의 속성에 들어가 직접 확인해야 하죠. 이런 폴더의 용량을 직관적으로 볼 수 있는 프로그램인 TreeSize를 소개해 드리겠습니다. 잼 소프트웨어 공식 사이트에서 포터블 버전과 설치 버전을 다운로드하실 수 있습니다. 참고로 무료 버전도 사용하는 데에 아무런 문제가 없습니다. 프로그램을 실행하시면 이와 같은 창이 뜨며 바로 폴더들의 용량을 확인하실 수 있습니다. 버튼 설명 ↓↓↓ Select Directory : 정보를 확인할 드라이브, 클라우드 혹은 폴더를 선택합니다. Size : 파일 크기를 봅니다. Allocated Space : 파일의 디스크 할당 크기를 봅니다. File Count : 파일의 개수를 봅니다..

옛날 글들/Applications 2019. 4. 6. 23:48

[Assembly] 7. Stack. Push and Pop.

스택은 임시 데이터를 보관하는 메모리이다. 스택은 한 쪽에서만 자료를 놓고 뺄 수 있는 LIFO (Last in First Out) 구조를 가지고 있다. 간단하게 가장 늦게 들어간 데이터가 가장 빨리 나오는 방식이다. 스택이 메모리 공간을 무한히 사용할 수는 없으니 보통 운영체제가 프로그램에게 스택을 위한 공간을 지정해준다. 이 스택에서 가장 위에 있는 메모리 주소를 ESP 레지스터가 가지고 있다. 그리고 EBP 레지스터는 현재 스택에서 가장 아래에 있는 메모리 주소를 가지고 있다. POP 명령어는 스택에서 맨 위에 있는 데이터를 인자에 넣고 ESP 레지스터 주소 값을 아래로 내린다. 반대로 PUSH 명령어는 인자를 스택에 넣고 ESP 레지스터 주소 값을 위로 올린다. 123pop eax // eax에 ..

옛날 글들/Assembly 2018. 12. 10. 12:52

[Assembly] 6. inc, dec, add, sub, adc, sbb의 사용

INC - 인자에 1을 더한다. // 상황에 따라 zero flag과 overflow flag가 세트된다. 1INC EAX // EAX에서 1을 더한다.cs DEC - 인자에서 1을 뺀다. // 상황에 따라 zero flag과 overflow flag가 세트된다. 1DEC EAX // EAX에서 1을 뺀다.cs ADD - 두 인자의 합을 첫번째 인자에 넣는다. 1ADD eax, ebx // eax와 ebx의 합을 eax에 넣는다.cs SUB - 두 인자에 차를 첫번째 인자에 넣는다. 1SUB eax, ebx // eax와 ebx의 차를 eax에 넣는다.cs ADC - ADD를 실행할때 발생한 CF까지 덧셈한다. 1adc eax, ebx // eax = eax + (eax + CF)cs SBB - SUB를..

옛날 글들/Assembly 2018. 12. 3. 13:03

[Assembly] 5. 조건분기 JUMP문 정리

이 밑의 명령어들은 플래그의 여부에 따라 실행되며, 모두 점프문의 형식과 역할을 가지고 있다. 명령어 조건 부호 여부 플래그 JO Overflow가 발생했다면 OF = 1 JNO Overflow가 발생하지 않았다면 OF = 0 JS 최상위 비트가 1이면 SF = 1 JNS 최상위 비트가 1이 아니면 SF = 0 JE JZ 두 수가 같다면 계산 결과가 0이라면 ZF = 1 JNE JNZ 두 수가 같지 않다면 계산 결과가 0이 아니라면 ZF = 0 JB JNAE JC 두번째 인자가 첫번째 인자보다 클 경우 두번째 인자가 첫번째 인자와 작지 않거나 같을 경우 Carry가 발생했을 경우 X CF = 1 JNB JAE JNC 두번재 인자가 첫번째 인자보다 크지 않을 경우 두번째 인자가 첫번째 인자와 같거나 작을 ..

옛날 글들/Assembly 2018. 12. 2. 16:18

[Assembly] 4. CMP의 사용과 상태 플래그

CMP 명령어는 두개의 인자를 비교하는 명령어인데, 이 때 플래그가 설정된다. 플래그란 CPU의 FLAGS 레지스터에 저장되는 데이터이다. 이때 FLAGS의 한 비트가 하나의 플래그가 된다. 플래그는 각각의 명령어(ex cmp, xor...)들을 실행할 때마다 설정된다. CMP도 이 명령어 중 하나이다. ex) 123cmp 3, 5 // CF = 1 cmp 3, 3 // ZF = 1cs 이중 상태 플래그는 6가지가 있는데, Carry Flag (CF) : 연산 결과가 저장공간을 벗어날 경우 1로 설정. (Unsigned) Overflow Flag (OF) : 연산 결과가 1비트를 넘어갈 때 1로 설정. (Signed) Zero Flag (ZF) : 연산 결과가 0일때 1로 설정. SIgn Flag (SF..

옛날 글들/Assembly 2018. 11. 29. 18:43

[Assembly] 3. JMP의 사용

JMP는 C언어의 GOTO문과 동일하게 위치를 지정하여 그 위치로 이동한다. 사용을 할때에는 JMP "크기" "메모리 주소"의 꼴로 사용한다. 1JMP short 00401000cs 레지스터 중 EIP 레지스터는 컴퓨터가 다음으로 이동할 메모리의 주소를 가지고 있다. JMP문이 실행되면 이 EIP 레지스터의 값이 바뀐다. 말하자면 JMP 명령어는 EIP 레지스터에 주소 값을 넣는 명령어인 것이다. EIP 레지스터는 mov 명령어로 수정할 수 없고, JMP 명령어로만 수정이 가능하다. "JMP short 00401005" 명령어의 기계어를 보면 "EB 00401005"가 아닌 "EB F4"로 작성되어 있다. 왜 그럴까? 00401005라는 값을 모두 담기에는 용량이 아까우니 EIP 레지스터 값과 점프할 곳..

옛날 글들/Assembly 2018. 11. 29. 12:36

[Assembly] 2. 메모리의 사용과 포인터 사용

메모리는 레지스터와 마찬가지로 저장공간이며 휘발성이다. 단 레지스터는 공간이 제한적이지만, 메모리는 (레지스터에 비해) 매우 넉넉하다. 대신 느리다. 순서를 매겨본다면 이렇게 되겠다. 속도 : 레지스터 > 메모리 > 보조기억장치(HDD/SSD) 가격 : 레지스터 > 메모리 > 보조기억장치(HDD/SSD) 메모리를 사용할 때는 일반 상수와 구분을 하기 위해 대괄호를 씌운다. ex) 메모리 주소가 402000이라고 할때, [402000]으로 사용한다. mov 명령어에서 메모리를 사용할 때는 mov "크기" ptr ds:[메모리주소]의 꼴로 사용한다. 레지스터의 사용과 다르게 크기가 붙는 이유는 레지스터는 값의 크기가 정해저 있어 크기를 정해줄 필요가 없지만, 메모리는 값의 크기에 따라 내용이 완전히 바뀌고,..

옛날 글들/Assembly 2018. 10. 30. 10:41

[Assembly] 1. mov 명령어

명령어 사용 꼴 1mov (인자1), (인자2)cs mov 명령어는 인자2의 값을 인자1로 넣는 것이다. 인자2에는 저장소의 위치또는 숫자가 들어갈 수 있고, 인자1에는 저장소의 위치가 들어갈 수 있다. 12mov byte ptr ds:[402000], 2 ( 메모리 402000에 바이트 '2'값을 넣는다. )mov eax, 2 ( 범용레지스터 eax에 2 값을 넣는다. )cs 메모리에만 크기를 지정해주고, 레지스터에는 크기를 정해주지 않는 이유는 범용 레지스터는이미 크기가 정해저 있기 때문에 크기를 정해줄 필요가 없기 때문이다.

옛날 글들/Assembly 2018. 10. 24. 13:07

sandboxie로 스팀 계정 2개 실행하기

본 설치법은 윈도우 10 64bit, Sandboxie 5.24v을 기준으로 작성하였다. 1. Sandboxie를 설치해준다. Sandboxie는 가상화 프로그램으로 프로그램을 독립되어 실행시킬 수 있도록 해준다. 2. 스팀을 오른쪽 클릭한후, Sandboxie로 실행을 클릭한다. 3. 아무거나 선택해도 무방하다. Sandboxie를 사용하고 있지 않았던 사람은 상관이 없다. 4. 짜잔 이렇게 부계정으로 로그인 할 수 있다. 이렇게 간단하지만 한국어 게시물이 없는 것을 보고 작성해보았다. 꽤나 편리하다.

옛날 글들/Tips 2018. 9. 25. 15:24

라즈베리파이 제로 W 아치 리눅스 모니터 없이 설치하기 (Headless)

사용환경 : Raspberry Pi 3 / Rasbian stretch / Raspberry Pi Zero W / 4GB 짝퉁 Micro SD 준비할 것 : Unix or Linux 기반 컴퓨터, 4Gb 이상의 Micro sd 카드 1. 아치 리눅스 부팅 Micro SD 카드 만들기 루트 계정으로 로그인 1sudo sucs Fdisk 명령어로 SD 카드의 장치명을 확인하자. 1fdisk -lcs 여기 /dev/sda가 장치명이다. 파티션을 설정해주자. 1fdisk "장치명"cs 그리고 아래 명령어를 차례대로 입력해주자 파티션 삭제 1ocs 1번째 파티션 1234567npEnterEnter+100Mtccs 2번째 파티션 12345npEnterEnterEntercs 저장 및 종료 1wcs 만약 이런 오류가 ..

옛날 글들/Raspberry Pi 2018. 9. 25. 15:23
  • 이전
  • 1
  • ···
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • ···
  • 20
  • 다음

사이드바

CATEGORY

  • 메모장 (194)
    • 백준 (1)
    • 공부 (1)
      • Node.js (1)
      • Typescript (0)
    • 사이드 프로젝트 (1)
      • The Patch (0)
    • 기타 (2)
    • 옛날 글들 (188)
      • ts (4)
      • IT News (27)
      • Assembly (7)
      • React Native (2)
      • Android (2)
      • JS (3)
      • Flutter (6)
      • Electron (1)
      • DiscordJS (5)
      • Financial Markets (6)
      • Mac (3)
      • Raspberry Pi (16)
      • Omega2+ (3)
      • Tips (59)
      • Applications (29)
      • Reviews (12)
      • PS - C++ (3)

CALENDAR

«   2025/06   »
일 월 화 수 목 금 토
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

LINK

  • CAPSLOCK
  • Student Rights

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 메모장, ALL RIGHT RESERVED.
메모장
블로그 이미지 Kochanhyun 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • 메모장 (194)
    • 백준 (1)
    • 공부 (1)
      • Node.js (1)
      • Typescript (0)
    • 사이드 프로젝트 (1)
      • The Patch (0)
    • 기타 (2)
    • 옛날 글들 (188)
      • ts (4)
      • IT News (27)
      • Assembly (7)
      • React Native (2)
      • Android (2)
      • JS (3)
      • Flutter (6)
      • Electron (1)
      • DiscordJS (5)
      • Financial Markets (6)
      • Mac (3)
      • Raspberry Pi (16)
      • Omega2+ (3)
      • Tips (59)
      • Applications (29)
      • Reviews (12)
      • PS - C++ (3)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바