• 전문가 요청 쿠폰 이벤트
*대*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 3
검색어 입력폼
  • UNIX기초정리 평가A+최고예요
    - 일반 사용자를 위한 UNIX -# 목 차Chapter 1 : Unix 기본 지식-4-1.Unix란.. 42. Unix의 역사 43. Unix의 login 과정. 51)login2)shellChapter 2 : 기본 명령어-7-1. 기초적인 명령어들 72. Redirection & Pipe 113. Meta Character 13Chapter 3 : Unix file system-14-1. File system 142. Unix file type 143. link만들기 154. file의 허가(permission) 16Chapter 4 : 고급 명령어-19-1. 추가 명령들 192. 압축 명령 203. 정보 검색 명령 214. 작업 제어 명령 25Chapter 5 : VI Editor-27-1. VI 처음 다루기 272. 커서의 이동 283. 삽입과 지우기, 복구, 교체 284. 검색 치환 295. 블록명령 306. VI 환경설정 31Chapter 6 : 자신의 환경 만들기-32-1. HISTORY 322. ALIAS 333. C shell 334. Shell Script 35Chapter 7 : Communication-36-1.Write 362.Mail 363.ELM 38Chapter 8 : Internet 소개-39-1.인터넷이란 무엇인가? 392.인터넷의 역사 393.인터넷의 운영 414.우리나라의 인터넷 425인터넷에서 할 수 있는것들 43Chapter 9 : Unix로 인터넷 이용하기-44-1.FINGER 442.PING 443.WHOIS 454.TALK 455.TELNET & RLOGIN 456.FTP 467.ARCHIE 48Chapter 10 : Unix 프로그래밍-49-1.cc 를 이용한 컴파일 492.make를 이용한 컴파일 493.lint를 이용한 검사 504.dbx를 이용한 디버깅 505.cb를 이용한 정렬 50Chapter 11 : X-window system-51-1.X Window System이란 512.X Window System려준다.6)users: login한 user들을 알려준다.7)w( who is logged in, and what are they doing):현재 누가 login했고 무엇을 하고 있는가를 알려준다.8)cal(display a calendar):달력을 보여준다.ex)cal [month] [year]% cal 12 1999 => 1999년 12월의 달력을 보여준다.9)env(obtain or alter environment variables for command execution):자신의 설정돼 있는 환경변수들을 보여준다.10)pwd(return working directory name): 현재 자신이 있는 디렉토리를 보여준다.11)cd(change working directory):디렉토리를 바꾸는 명령이다.ex)% cd => user의 HOME 디렉토리로 간다.% cd .. => 현재 디렉토리의 상위 디렉토리로 간다.%cd [디렉토리 경로] => 정해진 디렉토리로 간다.% pwd 로 바뀐 경로(path)를 확인해 보세요.12)ls(list contents of directory):현재의 디렉토리의 내용을 보여준다.(DOS의 dir 명령과 같다.)ex) ls [-option][filename](-option)-a : 숨겨진 file('.'으로 시작하는 file)까지 보여준다.-l : file에 대한 자세한 내용을 보여준다.==>-rw-r--r-- 1 comsin student 3059 8월 12일 12:24 pr----- 허가상태 --링크수--소유자---- group ---- 크기 --- 생성된 날짜, 시간---허가상태는 다음 장에서 설명한다.-R : 하위 디렉토리의 내용까지 보여준다.(root 디렉토리에서는 쓰지 마세요.)-s : file의 대략적인 크기를 보여준다.-t : 최근의 사용순서대로 정렬하여 보여준다. (최근에 사용한 file을 찾을 때)**** option은 중복하여 사용할 수 있다.ex) % ls -alr => 숨겨진 file까지 하위 디렉토리이번에는 test file에 내용을 추가해 보지요.% cat >> test ==> 다시 프롬프트가 없어지고 커서가 깜박이지요.이번엔 추가입니다. ==> 다시 Enter 치시고요.ctrl-D ==> 다시 프롬프트가 나오지요.% cat test ==> 내용이 추가 되었네요..3)입력 방향 변경 ( < )(30) wc (display a count of lines, words and characters in a file): file 안의 line 수와 단어 수 그리고 문자의 수를 세는 명령입니다.-option -l : line의 수 -w : 단어의 수 -c : 문자의 수다음의 세 가지는 동일한 명령입니다.% wc test% wc < test% cat test | wc==> 모두 라인, 단어, 문자의 수가 출력됩니다.4) Pipe : 파이프% who > wc -l ==> 어떤 결과가 나왔을까요?% ls -al ==> wc 라는 file이 생성되었지요.% who | wc -l ==> 화면에 글자가 찍히네요.: Pipe는 명령의 출력을 다른 명령으로 연결할 때에 쓰입니다.(31) uniq(report or filter out repeated lines in a file): 중복된 line들을 제거하고 출력해 줍니다. 중복된 공백 라인도 제거하겠지요.-option-d :반복되는 라인만 출력-c : 중복된 횟수를 나타낸다.-u : 반복되지 않는 라인만 출력% cat >> test ==> 뭔지 아시죠..?EnterEnter==> Enter를 세 번 치라는 말입니다.Enterctrl-D% cat test ==> 공백 라인이 생겼네요.% cat test test test > newtest ==> 실행되겠지요.?% cat newtest ==> 됐습니다.% uniq newtest ==> 중복된 두 개의 라인이 제거되고 나타나네요.3. Meta Characters and Wild Card: Meta Character란 다른 문자와는 다르게 독립적으로 다른 의미를 가지고 사용되 는 문자l test-rw-r--r-- 2 comsin student 42 8월 13일 22:40 test%chmod g+w test-rw-rw-r-- 2 comsin student 42 8월 13일 22:40 test이런 방식이 기호 모드입니다.--- 두 번째 : 숫자 모드 ---각각의 사용자(소유자,그룹,다른사람)의 허가는 하나의 8진 숫자와 대응됩니다.{8진수1234567허가모드--x-w-(1+2)-wxr--(4+1)r-x(4+2)rw-(4+2+1)rwx이걸 이용해서% chmod 764 test% ls -l-rwxrw-r-- 2 comsin student 42 8월 13일 22:40 test*자. 허가가 바뀌었지요?사람들은 보통 숫자 모드를 선호합니다. 사용하기 쉬우니까요.3) (34)UMASK(get or set the file mode creation mask):디폴트 허가를 조정하는 제어변수이다.저자가 파일을 만들 때 항상 -rw-r--r-- 의 허가를 가진 파일이 생성되었다.이것이 디폴트 허가(permission)인 것이다.다음을 입력해 보십시오.% umask22 ==> 저자의 umask 값. 여러분의 값은 다를 수도 있습니다.22 두자리로 표현되었지요. 실은 022입니다. 0이 나타나지 않은 것이지요.이 값의 의미는 무엇일까요? 소유자는 아무 권한도 없고 그룹사용자와 other는 쓰 기의 허가만을 가지는 것일까요? 물론 아닙니다. 지금부터 설명해 드리겠습니다.자 자신의 umask 값을 이진수로 바꿔보세요. 저자는 022이니까000 010 010 이네요. 그리고 모든 허가를 허용하는 permission '777'을 역시 이 진수로 바꾸어 줍니다. 그럼 111 111 111 이지요.그 다음 두 값을 더하는 것입니다. 주의할 것은 더해서 1이 넘으면 0입니다.(자 리올림 X){저자의 umask000 010 010'777'111 111 111더하면111 101 101그럼 755 의 허가를 나타내게되지요. 그런데 실재로는 644 의 허가를 갖게 됩니다. 이것은 Uxt의 마지막에 endtest를 입력my Home Directory is $home.my Path is $path.current directory is $cwd.endtext% cat myenv ==> 어떻게 되었나요?이렇게 하면 어떻게 될까요? 확인해보세요.% cat -n < 'endtext' > myenv ==> $로 시작하는 환경변수가 치환되지 않지요.(47)sed(stream editor): sed는 파이프라인의 정보의 흐름을 편집하는 명령이다.ex) sed ' s /피대체어/대체어/플레그대표적인 플레그는 g(global)이다. 이는 라인의 모든 패턴을 대체한다는 뜻. g'를 쓰지 않으면 한 라인에서 하나만을 대체한다.또 ; 로 여러 sed 명령을 함께 실행할 수 있다.% who ==> 이 화면 출력과 다음의 화면 출력을 비교해 보세요.% who | sed 's/pts/Device /'% more /etc/passwd% more /etc/passwd | sed 's/:/ - /g'(48)awk(pattern scanning and processing language): 단어 중심으로 text를 분석하는 명령입니다. Unix에서 가장 강력한 필터중 하나 입니다.그리고 awk는 입력되는 정보를 필드로 나누어 받아들입니다. 필드는 $n '으로 구분합니다.ex) awk {command}' 가장 일반적 명령은 print입니다.awk '{command}' [file name]% who | awk '{print $1}' ==> 확인--- print를 이용해서 정보를 편집할 수 있습니다. ---% who | awk {print "user " $1 " is on terminal " $2}'--- awk는 두 개의 플래그가 있습니다.첫 번째 : -f -- 명령의 세부 사항을 file 로부터 읽는다는 뜻입니다.두 번째 : -F문자 -- 입력되는 정보의 필드구분자로서 문자 를 쓴다는 것입니다.% awk -F: '{print $7}' /etc/passwd | sort | un세요.
    공학/기술| 2001.06.26| 53페이지| 1,000원| 조회(1,536)
    미리보기
  • 컴퓨터공학정리 평가A좋아요
    Ⅰ. 컴퓨터 과학 총론 정리1. 자료(Data)관찰이나 측정을 통하여 수집한 사실(Facts)이나 얻어진 값(Value)으로 특정한 목적에서 평가되지 않은 것을 말한다.2. 정보(Information)특정한 상황에서 가치가 평가된 데이터(Data)이다.2.1 정보처리과정자료(근본적인 소스) -> 처리(가공 및 분석) -> 정보(유용한 정보창달)2.2 정보의 세분화1) 사용목적에 따른 분류1 경제정보 : 수리적인 통계 예측 분석 결과2 사회정보 : 사건이나 사실등에 대한 실질적으로 평가되는 것3 문화정보 : 실질적인 자원의 정보로 자리잡음으로서 인간의 문화적인 정보도 하나의 정보이다4 군사정보 : 군사적 활동에 대한 필요한 자국과 타국의 군사적인 정보5 과학정보 : 과학기술에 이용되는 법칙이나 규칙등의 과학적인 지식 및 데이터를 처리하는 것이 하나의 정보6 생활정보 : 인간의 일상생활에 필요한 생활도구2) 대상에 따른 분류1 인적정보 : 기술적인 노하우2 물적정보 : 물질이 가지고 있는 특징이나 성질에 대한 정보3 활동정보 : 사회가 변화면서 발생하는 일련의 사건이나 활동에 대한 정보3) 형태에 따른 분류1 수치정보 : 정보를 수치로 기록하여 나타낸 것2 문자정보 : 정보를 문자의 형태로 표시한 것3 구두정보 : 인간의 말로 전해지는 정보4 영상정보 : TV화면이나 스크린 등을 통한 화면상에 표시된 정보2.3 정보의 활용 절차정보수집 -> 정보선별 -> 정보처리3. 컴퓨터의 구성형태3.1 하드웨어의 기본 구성1) 중앙처리장치1 주기억장치 : 프로그램 기억장치(수행되고 있는 프로그램과 수행에 필요한 데이터를 기억)2 연산장치 : 계산 처리장치(산술, 논리연산을 수행)a 제어장치의 지시에 따라 뎃셈, 뺄셈, 곱셈, 나눗셈 등의 산술연산은 물론 수의 크기를 비교, 판단하는 논리연산을 수행하는장치b 누산기(Accumulator) : 산술연산이나 논리연산의 실행결과를 기억하는 레지스터c 데이터레지스터(Data Register) : 읽어낸 데이터를 임시 보관하고 있다가 필서 전원공급이 중단되어도 기억된 내용을 잃지 않으므로 시스템 운영에 관한 프로그램을 기억시키는데 주로 사용1 마스크 롬(Mask ROM) : 제조과정에서 내용을 미리 기억시킨 것으로 사용자는 어떠한 경우에도 내용을 바꿀수 없다.2 피 롬(PROM, Programable ROM) : 사용자가 비교적 간단한 방법으로 새로운 내용을 기억시킬 수 있으나 일단 기억시킨 내용을 지울 수 없다.3 이피 롬(EPROM, Erasable Programable ROM) : 자외선이나 높은 전압 등을 사용하여 지우고 또 다시 새로운 내용을 기억시킬 수 있다.(2) 램(RAM, Random Access Memory) : 사용자가 작성한 프로그램이나 데이터를 저장할 수 있으나 일단 전원공급이 차단되면 기억된 내용이 모두 지워진다.1 정적 램(SRAM, Static RAM) : 엑세스 타임이 빠르고 전원이 계속 공급되는 한 기억된 내용을 계속 유지한다.2 동적 램(DRAM, Dynamic RAM) : 전원이 계속 공급되더라도 주기적으로 재충전하여야 기억된 내용을 계속 유지하는 단점을 가진 기억소자이나 회로가 비교적 간단하고 소비 전력이 적으며, 집적도가 높기 때문에 대용량의 기억장치에 주로 사용2) 보조기억장치에서 사용되는 용어(1) 논리레코드(Logical Record) : 사용자가 정의한 레코드로서 사용자는 논리적 자료 구성으로 사용한다.(2) 물리레코드(Physical Record) : 보조기억장치에서 입출력하는 기본 단위이며, 하나의 물리레코드는 하나 이상의 논리레코드를 포함한다.(3) 블록킹(Blocking) : 하나의 물리적 레코드를 형성하기 위해서 하나의 블록내 레코드라고 불리는 각 레코드를 두 개이상 배치되어 있는 구조4. 정보표현4.1 수치 데이터 표현1) 정수표현1 고정소숫점 표현 : 부호화 절대치, 1 및 2의 보수(2진 연산)2 10진 데이터 표현 : PACK 10진형식, ZONE 10진 형식2) 실수표현 : 부동 소수점 표현(16진 연산)4.2 문자데이터 표현1분석운영체제(Operating System)의 기본적인 개요는 자원(Resources)의 효율적인 관리이며 관리대상의 가장 중요한 자원은 컴퓨터이다. 즉 컴퓨터 하드웨어는 운영체제를 제어할 수 있는 기본적인 계산 능력만 가지고 있고, 그외는 소프트웨어에서 처리한다고만 생각하기 보다는 소프트에어의 처리비용을 절감하기 위해 펌웨어(Firmware)라든지 또는 하드웨어에서 처리하는 모든 처리 시스템은 하드웨어에 의존하여 사용된다.7.1 운영체제가 하는 일1 사용자와 인터페이스를 정의2 컴퓨터와 사용자가 쉽게 대화 할 수 있다3 사용자들간의 하드웨어 즉 기계장치를 공동으로 사용한다.4 사용자들간의 데이터를 효율적으로 공유하여 사용한다.5 사용자들간의 자원의 효율적으로 배분한다.6 입력 및 출력 보조 역할을 원활히 수행한다.7 에러 처리를 순조롭게 해결한다.8 자원 관리 및 보호(Protection)기능을 엄격하게 수행한다.9 메모리와 프로세서를 효율적으로 관리한다.⑩ 프로세스 스케쥴링(Process Scheduling)의 공평성을 유지시키는 것이다.7.2 프로세서(Processor) 개념1) 하나의 프로그램이 상주되어 처리되는 정보를 프로세서 또는 태스크(Task)라고 부른다.2) 실행 중인 프로그램과 그에 관련된 정보 즉 프로세서 번호나 이름, 그 프로세서의 주인(프로세서를 만든 사용자), 시작된 시간, 우선순위, 프로세서에 할당된 메모리 등 자원에 대한 정보들이 포함된다.3) 프로세서 일생(Processor Life Cycle)Submit → Hold → Ready ↔ Running → Complete↕ ↙Wait1 작업의뢰(Submit) : 실행요구를 의뢰 받는다.2 자료저장(Hold) : 프로세서 스풀러(Spooler)에 의해 자료가 저장된다.3 준비상태(Ready) : 우선순위를 결정하여 CPU를 할당받으면 즉시 실행(Running)하고 할당받지 못하면 대기상태(Wait State)로 가서 대기한다.4 실행상태(Running) : 우선순위가 높은 순으로 프로을 오랫동안 받지 못해 굶어 죽을 지경에 이르는 것을 말한다.8. 시스템 분석과 설계일의 처리순서와 방법을 지시하는 프로그램을 작성해서 처리8.1 시스템 분석 방법1) 문제 분석1 문제가 요구하는 것이 무엇이고, 주어진 조건이 무엇이며, 어떠한 절차가 필요한가를 정확하게 분석2 구하려는 결과가 무엇이며, 컴퓨터로 처리가 가능한가, 가능하다면 어떠한 데이터를 입력시켜서 어떠한 처리 순서에 어떻게 출력하는 것이 가장 효율적인지를 분석하고 검토해야한다.2) 업무 디자인 개발을 위한 사전 분석기본적인 오브젝트 및 개체의 구성 체제를 파악하고, 보다 실질적인 디자인 감각을 살려나아감으로서 업무처리를 보다 효율적인 형태의 성격을 지닌 프로그램으로 디자인3) 타당성 조사수작업 업무와 전산화 업무와의 밀접한 관계를 유지시켜 줄 수 있는 실질적인 조사가 이루어져야 할 부분이 바로 타당성 조사이다.4) 시스템 분석 과정1 내부적인 모듈을 사용2 요구사항을 명세서화하여 실용성 위주의 프로그램을 개발3 자료흐름도(DFD : Data Flow Diagram), 자료사전(DD : Data Dictionary)에 의한 시스템 모델을 구성하고, 그흐름에 대한 타당성 및 유용성을 충분히 검토4 시스템 유자ㅣ보수를 용이하게5) 입출력 설계어데게 입력하여 처리 결과를 어떻게 출력할 것인가를 결정하는 것어떤 출력매체를 이용하여 어떻한 형식으로 출력할 것인가를 결정6) 순서도 작성컴퓨터가 처리할 순서를 일정한 기호를 사용하여 각 단계별로 구분하고, 이들 상호간의 관계를 알아보기 쉽게 그림으로 나타낸 것7) 프로그램 작성순서도가 작성되면 그 문제를 해결하는데 가장 적합한 프로그래밍 언어를 선택하여 분법에 따라 프로그램을 작성8) 프로그램 디버깅언어번역프로그램에 의하여 목적 프로그램으로 번역된다. 언어의 문법이나 규칙에 맞지않게 쓰여진 문장이 있으면 잘못된 문장과 그 내용을 출력시켜 그 부분을 수정하도록 안내9) 프로그램 테스트프로그래밍 언어의 문법과 규칙에 맞게 작성되었다해도 처리순서에 대한 논리적는 어느 한쪽 방향으로만 데이터를 전송하는 형태3 전이중방식(Full-Duplex) : 양쪽방향으로 동시에 송수신 할 수 있는 방식4) 데이터 통신망1 성형 네트웨크(Star Network) : 중앙에 컴퓨터 시스템이 있고 그 주위에 여러개의 데이터가 연결되어 있고 각 터미널이 지점간 회선으로 연결되어 있는 경우2 환형 네트웨크(Ring Network) : 시스템이 서로 통신을 하여 모든 처리가 중앙보다 각 지역에서 이루어질 때 사용한다.3 버스 네트웨크(Bus Network) : 하나의 통신 회선상에 여러 대의 터미널을 연결하여 데이터 통신이 가능하도록 구성한 통신망.5) 통신망 구성1 근거리 정보 통신망(Local Area Network)빌딩이나 공장, 학교 구내등 일정지역내 분산된 컴퓨터 및 단말기 그리고 주변장치와 컴퓨터 관련기기등을 통신회선으로 연결하여 각종 정보를 교환 할 수 있는 독자적인 통신* 기능1 데이터 고속 전송2 보수의 용이성3 경제성4 대량의 데이터를 원격으로 처리5 전자메일6 데이터베이스 상호이용7 병렬처리2 위성(Satellite)장거리 통신을 위한, 즉 거리가 너무 멀 때와 혹은 바다 등에 의하여 통신선로를 가설하기 어려운 지역의 경우 통신의 중계를 위해서 위성을 사용한다. 보통 지상에서 약 35,000㎞ 정도의 상공에 떠서 지상에서 전송한 신호를 장거리로 임의의 장소에서 수신할 수 있게끔 처리해 주는 장치3 신호 전송 방식(Signaling Method)1 베이스 밴드 방식(Base Band Method) : 디지털 신호를 이용하여 전압 펄스의 형태로 전송된다. 이때 전달매체의 전체 주파수 및 스펙트럼이 신호를 형성하는데 사용2 브로드 밴드 방식(Broad Band Method) : 근거리 네트웨크상에서 브로드 밴드 방식은 아날로그 신호를 사용하는 방식으로 주파수 분할 멀티플렉싱이 가능하다.* 게이트웨이(Gateway) : 하나의 프로그램을 프로토콜(Protocol)에 다른 프로토콜로 변환시켜 프로그램을 이동시켜주는 기능4 부가가미
    공학/기술| 2001.06.26| 15페이지| 무료| 조회(1,408)
    미리보기
  • Memory의 종류 평가A+최고예요
    Memory 종류1. RAMRAM(Random Access Memory)은 원래 10여전까지는 RWM(Read Write Memory)말과 동격으로 쓰였던 말이었컴퓨터 정보공학부 19873065 권대욱다. 분명히 RAM의 특징은 데이타를 읽을 수도 있고 쓸 수도 있는 것이기 때문에 사실상은 RWM이란 명칭이 더 정확한 것이다. 그러나 무슨 이유에서건 오늘날에 있어서는 RWM이란 단어를 쓰는 사람은 찾아볼 수가 없게 되었고 RAM이면 누구나 다 그런 메모리 칩이구나라고 간주를 하게끔 되었다. RAM을 RAM이게 하는 특징은 전원이 연결되어 있는 상태에서 그 칩의 내부에 데이타를 읽거나 쓰는 것이 가능함이다. 이때 전원이 끊어진 이후에 데이타가 지워지거나 말거나의 여부는 문제가 되지 않는다.RAM은 다시 SRAM(Static RAM)과 DRAM(Dynamic RAM)으로 구분이 된다. 어찌 보면 SRAM이야말로 진정한 RAM이라고 말할 수 있을 것이다. 앞에서 메모리 칩의 동작원리를 설명할 때 보인 것이 바로 SRAM인데 단지 전원만 끊임없이 연결해주기만 하면 한번 내부에 기록된 데이타는 저절로 지워짐없이 그대로 유지되는 사실상 '당연한' 특징을 지닌다. 그렇다면 전원을 연결해 놓은 상태에서도 내부에 저장된 데이타가 지워지는 경우도 있을까? 그리고 그런 것을 메모리라고 할 수 있을까? 이에 대한 대답은 불행히도 '그렇다'이다. DRAM이 바로 그런 경우인 것이다. DRAM은 내부에서 데이타를 저장하는 방법으로서 커패시터에 충전시켜놓는 방법을 사용하고 있다. 그런데 한번 생각해 보자. 4M DRAM의 경우에 그 손톱만한 칩에 백만개 이상의 커패시터 및 다른 회로들을 집어넣는다고 하면 그 하나 하나의 커패시터는 얼마나 작은 크기가 되겠는가. 그리고 거기에 전하가 충전된다고 해 봤자 얼마나 미세한 양이 충전이 되겠는가? 이같은 사실을 염두에 두면 DRAM에 데이타를 써 넣었을 때 단지 2 밀리초, 즉 1천분의 2초의 시간 밖에는 그 데이타가 유지되지 못한다는 점이 오히빠른 대신 가격이 비싸다. PC에서는 캐시메모리로 사용되며 정적램이라고 하는 것은 데이터가 내부에 들어있기 때문이다.SRAM은 현재 사용하는 램중에서 가장 빠르지만(일반적으로 10ns의 억세스 시간을 가진다), 쓰기 작업시 많은 에너지를 필요로 한다. SRAM은 보통 메인보드에서 L2 캐시로 사용된다Async SRAMAsynchronous SRAM의 약자로서 비동기 SRAM이라고 한다. 비동기 SRAM은 386에 L2 캐시로 장착한 이래로 오랫동안 사용한 캐시 램이다. 비동기 SRAM은 간단한 트릭으로 CPU의 클럭에 의존하는 DRAM보다 억세스를 더 빠르게 할 수 있지만 여전히 속도는 20,15,12 ns에 머무르고 있다.비동기 SRAM이라는 이름에서 알 수 있듯 CPU와 메모리 사이에서 캐시역할을 할 정도로 충분히 빠르지 않아서 CPU는 캐시 램에서 데이터를 얻기 위한 시간이 DRAM에서 데이터를 얻는 시간보다는 짧지만 이 때문에 기다려야 하는 단점이 있다.Sync SRAMSynchronous Burst SRAM으로서 동기버스트 SRAM이다. 동기 버스트 SRAM은 데이터의 동기화와 버스트가 동시에 가능하며 현재 일반적인 버스 속도인 66MHz까지 지원할 수 있는 가장 빠른 메모리이다.동기 버스트 SRAM은 데이터를 실질적으로 동기화시켜 보낸다. 이것은 CPU가 2-1-1-1 버스트로 읽어도 지연시간이 발생하지 않기 때문에 동기 버스트 SRAM은 2-1-1-1 버스트 사이클로 데이터를 전송한다. 또한 CPU가 66MHz의 경계(사이릭스 6x86 P200+)를 넘어섬에 따라서 동기 버스트 SRAM도 사이클을 오버해서 3-2-2-2 버스트로 전송하지만, 이것도 원만한 성능을 내지 않기 때문에 PB SRAM보다 훨씬 더 느리다. 동기 버스트 SRAM은 일반적으로 8.5-12ns 까지 어드레스/데이터 시간을 얻을 수 있다.PB SRAMPipelined Burst SRAM으로 파이프 라이닝으로 데이터를 전송하며 현재 메인보드 캐시로 가장 많이 사용하고 있는 메모리이만 번의 리플래시를 시키고 처음부터 리플래시를 다시 시작해야 되지 않는가를 생각할지도 모르지만 전혀 그렇지 않다. DRAM은 내부의 기억장치들이 행과 열을 이루어서 구성되어 있기 때문에 단지 행 또는 열 단위로 리프래시 시키면 된다. 그러므로 컴퓨터 내부에서는 그다지 많은 시간이 필요하지 않으며, DRAM이 시스템의 가장 기본적인 램으로 된 것은 비용이 적게 들고 적은 파워를 사용하기 때문이다.FPM(Fast Page Mode)수년동안 컴퓨터 산업에서는 단지 한 가지 형태의 DRAM만 사용했으며, 이것이 Page Mode RAM이다. 이것은 후에 Fast Page Mode RAM으로 발달했다. 앞에서 설명한 바와 같이 현재의 프로세서 성능이 발달함에 따라서 구형 램 형태는 컴퓨터에서 필요한 만큼의 속도를 유지할 수 없게 되었으며, 메인 메컴퓨터 정보공학부 19837065 권대욱모리의 느린 것을 보조하고자 캐시 메모리가 사용되었지만, 이것으로도 원만한 성능을 낼 수 없었다.그래서 새로운 형태의 램이 계속적으로 개발되었으며 이러한 램들은 사이클의 단축에 목적을 가지고 있었다.페이지모드 DRAM은 인터리브방식과 달리 DRAM의 규격과 관련된 것이다. 페이지 모드 지원램은 일반 램보다는 가격이 조금 비싸지만 성능이 우수하기 때문에 가치가 있다.개별적으로 DRAM의 업체와 램종류에 따라 페이지 모드의 방식이 다르다.256KB 의 DRAM을 예로 들어서 동작원리를 설명하도록 하자. 256KB램은 총 256KB의 용량을 가지고 있다. 칩의 형태는 16개의 핀이 있으며 데이터 입력핀, 데이터 출력핀, 출력 제어핀, RAS(Row Address Select)핀, CAS(COLUMN Address Select), 전원 및 그라운드 핀이 각각 한 개씩 있으며, 어드레스 핀이 A10A8까지 9개 있다.실제로 256KB의 메모리 영역을 억세스하기 위해서 18비트의 어드레스가 필요한데, 칩에는 그 절반인 9비트의 핀밖에 없다. 이는 내부 메모리 구조가 행렬구조로 되어있어서 실제로 억세대한 걱정 없이 다른 작업을 수행할 수 있다. 데이터가 읽으면 일정시간동안 그 데이터가 유효한 것으로 그 유효한 시간을 다음 CAS#가 유효한 시간까지 늘린 것이다. 이렇게 하면 CAS# 폭을 줄여서 메모리 사이클 타임을 줄일 수 있다는 장점이 생긴다.다만 쓰기 동작의 경우는 기존 DRAM과 같은 동작을 한다. Column Address를 계속 주어야 하므로 메모리 클럭을 66MHz 이상으로 올릴 수 없다는 것이 단점이다. 현재의 EDO는 보통 15ns 정도의 CAS Access Time을 가진다.(RAS Access Time 이 60ns 인 EDO의 경우) 따라서 메모리 클럭(Clock)이 100MHz 이상 올라가면 EDO 메모리를 사용할 수 없다.EDO는 CPU의 억세스를 빠르게 하기 위해 메모리 전체 블럭을 내부캐시로 이동하는 것이 가능하다. EDO 메모리의 속도는 70ns, 60ns, 50ns 세 종류가 있으며, 66MHz에서 사용하기 위해서는 적어도 60ns가 필요하다. 또, HX, VX등의 칩셋에서는 50ns EDO를 사용해 좀 더 빠른 속도를 얻을 수도 있다.그러나 EDO램의 가장 큰 문제점은 66MHz이상의 버스속도에서 제대로 동작하지 않는다는데 있다.사이릭스 6x86에서는 75MHz의 FSB를 사용하는데, 이것은 EDO DRAM 말고 새로운 램이 요구하는 결과를 낳았다. CPU 사이클에서 EDO 램의 가장 빠른 속도는 5-2-2-2 이며, 일반적인 DRAM과는 달리 EDO램은 한 번에 1바이트(한 개의 명령어나 하나의 값(Value)) 정보만 억세스가 가능하다. 보통 사용되는 페이지 모드 DRAM은 CAS# 시그날이 올라가는 동안에만 유효(VALID)하다.EDO 데이타의 경우에는 CAS#의 완전한 싸이클 동안 유효하며 EDO CAS# 타이밍은 주어진 시간동안에 더 많은 데이터를 출력할 수 있다. EDO를 사용함으로써 CPU와 메모리 사이의 대역폭은 100MB/s에서 200MB/s 정도로 증가한다.EDO 페이지 모드의 읽기 억세스는 CAS가 HI 이에 따라 JDEDC에서 동기 DRAM 표준을 개발하였다.SDRAM은 모든 입출력 신호를 시스템 클럭에 동기화시켜 조절할 수 있으며 이전에 사용되어온 FPM, EDO DRAM과 완전히 다르게 동작한다. FPM과 EDO DRAM이 신호에 따라 활성화되는 것과 달리 SDRAM은 외부에서 공급하는 클럭에 동기되어 데이터를 입출력한다. 이러한 클럭 사용으로 신호를 전달할 때 지연시간이 생기는 EDO, FPM보다 훨씬 매우 빠르게 연속적으로 읽기/쓰기를 할 수 있게 되었다. 메모리 클럭에 동기를 맞춰 모든 메모리 동작이 이루어지면 데이터도 메모리 클럭 주기만큼 빨라진다. 예를 들어 메모리 클럭이 100MHz인 경우 메모리 데이터는 10ns안에 얻을 수 있는데, 이것은 읽기/쓰기 모든 동작에 적용된다. 그 비결은 메모리 안에 내장된 Column Address Latch 와 Column Counter이다. 즉 컬럼 어드레스를 기억시켜놓고 첫 번째 읽을 때는 그 컬럼 어드레스의 메모리셀을 읽고, 두 번째 읽을 때는 어드레스의 카운터를 동작시켜서 다음 컬럼 어드레스의 메모리 셀을 읽는 것이다. 이렇게 하면 EDO에서의 메모리 컨트롤러가 컬럼 어드레스를 계속 주어야 하는 제약을 극복할 수 있다.또, 메모리 클럭이 100MHz 이상일 경우 메모리 컨트롤러에 한두 개를 직접 연결하여 사용할 때는 문제가 없지만 (비디오카드의 경우), 메모리 모듈을 사용할 경우 메모리 모듈 커넥터의 Capacitence, Memory Signal Trace Length, Output Buffer의 특성, Ground Bounce와 같은 신호 특성이 매우 중요해진다. 이에 따라 인텔에서는 메모리 클럭이 100MHz 이상인 경우 메모리 모듈 및 메모리를 디자인할 수 있는 디자인 가이드를 만들었다. 이에 따라 각 메모리 회사들은 PC100 SDRAM을 만들었다. 물론 100MHz 클럭에서 이전에 생산된 66MHz를 지원하는 메모리 모듈을 사용할 수 있지만, 시스템의 안정적인 동작을 보장할 수 없다.또 S다.
    공학/기술| 2001.06.12| 14페이지| 1,000원| 조회(1,837)
    미리보기
전체보기
받은후기 9
9개 리뷰 평점
  • A+최고예요
    4
  • A좋아요
    2
  • B괜찮아요
    3
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 04일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
4:04 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감