본문 바로가기

전체 글

(270)
윈도우의 역사 및 장점 윈도우의 역사윈도우는 미국, Microsoft사 에서 제작하고 83년 11월에 개발을 시작 ~ 2년후 첫 버전을 발표함. 윈도우 이전에 기존 운영체제 시장을 장악하고 있던 MS-DOS보다 추가된 기능이 있었는데, 1. 멀티 태스킹 (Multi-tasking) 이 가능했다. 2. 마우스를 이용한 GUI 방식의 OS 였다. 첫 버전이라 기능이나 외형등은 보잘 것 없어 사람들의 주목을 받지 못했다. 87년 윈도우 1.1 이 발표되고 같은 해 11월에 윈도우 2.0 이 발표되면서 다시한번 몇몇 기능들이 추가되었는데, 1. 기존에 창을 공평하게 나누어 사용하는 방식(Tiled) 을 버리고 윈도우 창끼리 겹칠 수 있는 (Overlapped) 기능이 추가되었다.다만 이때까지도 윈도우는 큰 인기를 끌지 못했으며, 여전..
레지스터 / 브레이크 포인트 레지스터 란?CPU의 작은 저장 공간으로, CPU가 데이터에 접근하는 가장 빠른 방법을 제공한다. 32bit기준, CPU는 8개의 범용 레지스터 (EAX,EDX,ECX,ESI,EDI,EBP,ESP,EBX)를 사용한다.(이 밖에도 다른 레지스터들이 많다.)범용 레지스터는 CPU가 명령을 효과적으로 처리할 수 있도록 각기 용도에 맞게 설계되었다. 레지스터의 역할.EAX Register어큐뮬레이터 레지스터 (accumulator register) 라고도 부르며, 산술 연산을 수행하기 위해 사용. 또는 함수의 리턴 값을 전달하기 위해 사용 됨.최적화된 많은 명령이 데이터 계산과 저장을 위해 EAX 레지스터를 사용하게 설계됨.즉, 사칙연산 같은 기본적인 연산이 EAX 레지스터를 사용함.(곱하기나 나누기 같은 특화..
환경 구축 및 동적 라이브러리 환경구축노트북에 설치된 우분투 14.10 기준.sudo apt-get install python-2.7.8 -y 책 내용:# cd /usr/local# wget http://python.org/ftp/python/2.5.1/Python-2.5.1.tgz # tar -xvfz Python-2.5.1.tgz# mv Python-2.5.1.tgz Python25# cd Python25 "그러면 파이썬 소스코드가 다운로드 돼 /usr/local/Python25에 압축 해제 된다. 다음에는 파이썬 소스코드를 컴파일하고 파이썬 인터프리터가 제대로 동작하는지 확인한다. # ./configure --prefix=/usr/local/Python25# make && make install# pwd/usr/local/Pyt..
스터디 OT (feat. Skype) 참가인원:정상민, 박상협, 노도원, 최원주, 김영후, 최호수, 양산휘, 신영원, 조승현참가, 불참:없음.(급히 잡힌거라 따지지 않음)내용:준비물: 버그에도 견딜 수 있는 강인한 정신, 파이썬을 돌릴 수 있는 컴퓨터 (책은 PDF형식으로 제공해 드림)시간: 1월 ~ 2월, 매주 월요일 7시 ~ 9시, 총 8주장소: 세종대 율곡관 6층 회의실수업 진행 방식:1. 각자 내준 과제들에 대한 공부를 해온다.2. 그 과제들에 대한 질문 3개씩 준비한다.3. 공부는 혼자하는 것인만큼 스터디에서는 책에 있는 내용은 가르쳐 주지 않는다. 스터디에서는 오로지 그 질문에 대한 내용만 서로에게 피드백 준다.4. 각자 공부한 것들을 블로그, 노트 등에 매주 정리해서 검사를 맡는다. (예: http://fandu.tistory...
mistake 보호되어 있는 글입니다.
collision 보호되어 있는 글입니다.
프로세스 관련 용어 정리 백그라운드 및 포그라운드 프로세스 백그라운드 프로세스 백그라운드 프로세스로 실행하면 쉘은 백그라운드 프로세스의 종료 여부에 관계없이 즉시 명령 대기 상태가 됨. 다른 명령을 받아 들일 준비를 함. – 어떤 명령을 백그라운드로 실행시키고 싶으면 ‘&’ 를 명령뒤에 넣어줌 – 키보드 입력을 받을 수 없으므로 입력 없이 장시간 실행되어야 하는 경우 주로 사용 – 백그라운드로 실행되고 있는 프로세스는 ps 명령으로 상태를 점검포그라운드 프로세스 – 쉘 프롬프트에서 명령을 입력하고 실행하면 대부분 포그라운드로 프로세스가 됨. – 포그라운드 모드로 실행되는 프로세스는 키보드 입력을 받을 수 있고, 화면에 출력할 수 있음 – 쉘은 포그라운드로 실행 중인 프로세스가 종료되면 다시 쉘 프롬프트를 보여주면 명령 대기 상태..
리눅스 파일/디렉토리 검색 (find) 시스템 내에 존재하는 파일 및 디렉토리를 찾는 명령 find 명령의 사용방법 $ find [PATH] [OPTION | test | action | operator]find 명령의 옵션 -maxdepth n 0이 아닌 정수 값으로 경로 깊이를 지정하여 검색할 때 사용한다. 예를 들어 ‘maxdepth 1’은 시작위치로 지정한 디레토리만 검색하고 하위 디렉토리는 찾지 않는다. -mindepth 옵션은 반대로 동작한다. 즉 지정한 숫자만큼의 깊이부터 그 하위 디렉토리를 검색한다.-follow 심볼릭 링크된 디렉토리도 검색할 때 사용.-mount 현재의 파일 시스템과 같은 타입의 파일 시스템 에서만 검색할 때 사용find 명령의 test 속성값 -name 파일이름으로 파일들을 찾을 때 사용-perm 권한 비트..