• 전문가 요청 쿠폰 이벤트
*찬*
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 316
검색어 입력폼
  • API를 활용한 업비트 프로그램 매매 프로그램
    "API를 활용한 업비트 프로그램 매매 프로그램"에 대한 내용입니다.프로그램 기본 로직은 12시간 최소 값 도달시 매수 후 하락시 분할 매수 수익시 매도하는 방식입니다.
    프로그램소스| 2022.07.30| 50,000원| 조회(202)
    미리보기
  • 아프니까 청춘이다를 읽고
    아프니까 청춘이다.서론청춘인 시기에 아파보지 않으면 청춘이다.라고 저자는 말하지 않는다고 생각한다. 왜냐하면 청춘이란 것은 당연히 아픈 것이기 때문이다. 항상 모르는 것이 많아 두렵고 그것을 헤쳐나가기 위해선 나름 몸부림을 치는 것이 바로 청춘일 때 하는 행동이기 때문이다. 그 고통을 바탕으로 진정한 가치를 찾는 것이 청춘이기 때문이다. 가치를 찾는 여행을 간접적으로 해보는 것 그것이 바로 청춘이다.처음 이 책의 제목을 읽으면서 청춘에 대해서 다시 한번 생각해보게 된다. 내가 청춘으로서 도전해야 할 것은 무엇인가 앞으로 나는 어떻게 살아야하는지 알려주는 책으로 생각하였다. 그런 기대를 하며 읽은 책이지만 결코 그러한 내용이 아니었다. 도리어 청춘시절에 겪게 되는 아픔을 통한 공감을 저자는 말하고 있다. 여러 가지 자신이 겪은 사건과 그리고 그것을 통해서 자신이 알게 된 생각의 전환의 결론은 바로 청춘 다시 말해 답이 없다는 것에 도달하고 있다. 나는 이 책을 읽으면서 점점 더 내가 하지못한 지난 도전들을 생각하게 되었고 그리고 새로운 생각을 하게 되었다. 이 글에서 나는 나의 생각을 다시 한번 풀어내보고자 한다.본론그대 눈동자 속이 아니면 답은 어디에도 없다. 저자는 생각의 전환이나 자신이 지금 고수하고 있는 것을 버릴 수 있는 자세가 필요하다고 말한다. 자신이 지금 목표로 하고 있는 것에 무작정 매달려 자신의 인생을 허비하고 있는지 다시 한번 뒤돌아보라고 말한다. 뒤돌아보다 뒤돌아보다 이것을 두 번 말한 이유는 바로 그 여운을 느껴보라는 것이다. 뒤를 돌아보는 것이 바로 자신의 지금의 상태를 보라는 말과 같다. 얼마나 허겁지겁 급하게 살아왔는가 바쁘게 살아왔는가 자신을 뒤돌아보게 된다. 저자 또한 행정고시라는 것에 얶매여 살았던 자신의 지난 시간을 후회한다고 한다. 하지만 막상 그것을 버리고 나니 새로운 길이 열리더라는 것이다. 그리고 지금은 더 나은 대학교수를 하고 잇는 것이다. 행정고시보다 대학교수가 낳다고 단정할 수는 없다. 하지만 확실하게 말할 수 있는 것은 자신과 자신의 일을 뒤돌아봄으로서 그보다 더 큰 꿈을 이룰수 있는 계기가 될 수 있다는 것이다. 자신의 방향을 틀지 않아도 좋다. 다한 저자가 말하고 싶은 것은 자신에 대한 자각이라는 것이다. 자신의 자각을 통해 자신의 길을 생각하고 더나는 길을 생각하거나 혹은 지금의 길이 최선이므로 힘들더라고 앞으로 나아갈 새로운 다짐을 하라는 말이 될 수도 있다. 자신의 뒤돌아 봄으로서 목표를 향해 달려가는 청춘의 아픔이 달게 느껴질테니 말이다.바닥은 생각보다 깊지 않다. 당신은 지금 자신이 하고 있는 일에 만족하고 있는가? 만족하고 있다면 전체 100에서 자신의 위치는 어디라고 생각하는가? 다시 말하면 당신은 항상 불만을 가지고 있는 사람은 아니었는가? 자신의 위치에 대해 친구들과 서로 나쁘다고 자랑하지는 않았는가? 나는 마지막 문장에서 항상 부끄러워진다. 우리들은 항상 나빠진다는 것에 대해서 두려워하고 있다. 그 두려움이란 것이 자신에게 다가올 실체가 아님에도 불구하고 혹은 실체보다 더 크게 자신을 짖누르고 있는것이다. 자 그럼 자기 자신에게 물어보라. 지금 내가 가장 두려워하는 것은 무엇인가? 그럼 그런 일이 자신에게 다가오기 위해선 어떤 일들이 벌어지거나 당신이 어떤 것을 하면되는가? 생각하였다면 당신은 이제 그 일에 대해서 당황해 할 필요는 없다. 왜나하면 당신은 이제 그 두려움에 대한 깊이와 실체를 알았기 때문이다. 깊이 아니 두려움은 그러한 것이다. 바로 실체가 존재하지 않는 자신의 목표에 다가가기 전 자신이 극복해야 할 장애물일 뿐이다. 그것을 극복하지 못한다면 목표는 영영멀어지는 것이다. 마치 뜀틀처럼 자신의 두려움을 극복해야만 넘을 수 있다. 김병만의 책(“꿈이 있는 거북이는 지치지 않는다”)를 보게 되면 그의 노력을 볼 수 있다. 그에게 꿈은 너무나 멀게만 느껴지고 자신의 달인이란 것을 하면서 겪었던 수 많은 도전은 자신에게 항상 두려움이었다고 한다. 하지만 그것을 실제로 도전해보니 자신이 지금 것 알지 못했던 자신의 능력을 발견하기도 하였고 그 도전으로 인해 전에는 말도 안되는 것도 이제는 항상 할 수 있다는 생각을 가지게 되었다는 것이다. 그것이 바로 그를 지치지 않게 만드는 원동력이 되었다는 것이다. 이처럼 우리가 느끼는 두려움은 실체가 없다. 막연한 두려움은 자신을 약하게 만들고 안일하게 그리고 현재를 유지하고자 한다. 젊은 시절 적금을 두는 코미디언은 성공할 수 없다라는 말은 바로 자신에게 언제 다가올지 모르는 두려움보다는 자신에게 주어진 목표를 더 명확히 하는 것에 자신의 청춘을 바치라는 의미일 것이다.기적이란 천천히 이루어지는 것이다. 이 것은 두려움과 같다. 자신이 걱정하는 바닦이나 자신인 목표로 하는 것에는 멀게만 느껴지는 것 그것은 모두 구체적인 계획에서 기인한다고 생각한다. 하지만 저자의 말에서 느낄 수 있는 것은 바로 진정한 청춘의 고통을 느끼는 것이다. 청춘에게 있어서 힘든것은 고통이 아니다. 아픈것도 고통이 아니다. 고통은 바로 자신을 절제하는 것이다. 절제를 통해 이루어지는 것이 기적이다. 저자는 미국에서 유학을 하면서 여러 가지 과외를 통해서 풍부한 수익을 올릴 수 있었다. 그래서 돈에 대해서 궁핍하지 않았고 그로 인해 자신이 나태해짐을 느낄 수 있었다고 한다. 우리에게 있어서 느낄 수 있는 것은 어떤 것들이 있을까? 주변에 산재된 PC방, 각종 오락 프로그램, 게임, 유흥시설이 있을 수 있다. 그러한 것들이 자신에게 있어서 어떠한 영향을 주는 지는 알 수 없지만 확실한 것은 이러한 것들을 참지 않는다면 목표는 점점 더 멀게만 느껴질 뿐이다. 예 말에 No Pain No Gain 이라고 하였다. 고통이 없이는 절대 자신이 원하는 것을 얻을 수 없다는 말이다. 청춘을 Pain = 절제라고 생각한다. 사람은 한번의 큰 고통은 절대 참을 수 없다. 학계에서는 엄청나게 심한 고통은 사람을 죽게까지 한다고 한다. 청춘이 고통을 줄일 수 있는 방법은 계획을 세워 천천히 나아가 자신의 고통을 조금씩 느끼고(절제를 하면서) 그리고 간간히 느끼는 목표의 성취감은 새로운 고통을 맞이하여도 이길 수 있는 힘의 근원이 될 것이다. 목표에 대한 계획을 세워라. 그리고 실천하라. 그게 저자가 독자에게 이단원에서 해주고 싶은 말일 것이다.
    독후감/창작| 2012.01.09| 4페이지| 2,000원| 조회(196)
    미리보기
  • 공기업 전산학 데이터베이스 요약 정리본(실제 필기준비하면서 정리한 자료)
    자료와 정보의 차이- 자료 : 현실세계로부터 단순히 측정이나 수집을 통한 사실이나 값- 정보 : 자료를 처리해서 얻은 결과, 사용자가 목적하는 값, 의사결정을 위한 값데이터베이스의 정의- 통합된 데이터 : 자료 중복 배제- 공용 데이터 : 여러 응용시스템이 공용으로 소유 및 유지- 운영 데이터 : 존재 목적이나 유용성 면에서 필수적인 데이터- 저장된 데이터 : 저장매체에 저장데이터베이스의 특성- 실시간 접근성- 내용에 의한 변화 ⇔ 내용에 의한 검색- 동시 공유데이터베이스 구성의 장점(DBMS 운용의 특성과 동일)- 데이터 중복 최소화- 일관성, 무결성- 데이터 처리속도 증가- 데이터 공유스키마의 특징- 데이터 사전에 저장됨- 다른이름으로 메타데이터라고도 함- 데이터베이스의 구조(개체, 속성, 관계)에 대한 정의스키마의 3계층외부 스키마 : E-R 다이어그램 , 사용자에게 보여지는 데이터개념 스키마 : 권한 설정 , 보안 정책 , 무결성 유지내부 스키마 : 자료형 정의, 하드디스크 저장 구조, 물리적 저장 구조 설명DBA의 기능- 데이터베이스 설계와 운영- 행정 및 불편 해결- 시스템 감시 및 성능 분석데이터 모델링과 과정- 개체정의 → 식별자 정의→ 상세화 → 통합 → 검증데이터 모델링의 3가지- 개념적 모델 : E-R 다이어 그램 모델, 트랜잭션 모델링- 논리적 모델 : 효율적으로 정재, 문제발생 여부 확인 및 사전 조치 ⇔ 정규화, 트랜잭션 인터페이스 설계- 물리적 모델 : 레코드의 형식, 접근 경로와 간은 정보 사용, 인덱스 설계 트랜잭션의 양을 고려한 역정규화※ 각 단계별 트랜잭션 실행되는 것 확인역정규화 : 정규화가 이루어지면서 테이블의 분리가 이루지나 참조가 여러번 일어남에 따라 시스템의 성능이 저하될 수 있으므로 성능을 고려하여 테이블을 다시 통합시키는 것데이터 모델의 구성요소- 논리적으로 표현된 데이터 구조- 구성요소의 연산- 구성요소의 제약조건E-R 다이어그램- 구성요소- 예시- 1:1 관계- 1:N 관계- N:M 관계확장 E-R모델객체지향 데이터 모델 : 캠슐화, 상속, 다형성 가짐정규화를 하지 않은 경우 발생하는 이상(anomaly)- 삽입 이상, 삭제 이상, 갱신이상정규화 과정제 1정규형 : 도메인이 원자값을로 되어야 함- 쉽게 말해 과목 안에 값이 DB, 운영체제 라고 되어 있으면 각각의 튜플에 DB, 운영체제로 분리하여 입력해야 함. 즉 하나의 칸에 2개의 값이 들어가면 안됨제 2정규형 : 부분 함수종족 제거- 테이블은 2개의 요인에 의해서 값이 결정되는 것이 아닌 하나의 프라이머리 키로 모두 구분이 가능하도록 하는 것제 3정규형 : 이행적 함수 종속 제거- 키본키에 이행적 함수 종속을 하지 않고 있는 경우 즉 외래키 연결 보완※ BCNF 명칭 기억할 것도메인 : 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자 값들의 집합차수(degree) : 애트리뷰트의 개수카디널리티(cardinality) : 테이블에 포함된 튜플의 수릴레이션의 특성- 튜플들은 모두 상이함- 튜플들의 순서가 없음- 원자 값- 속성들간에도 순서가 없음후보키 - 기본키 = 대체키무결성 제약조건 : 한 릴레이션의 기본키를 구성하는 어떠한 속성값도 널(NULL)값이나 중복 값을 가질 수 없다관계대수 : 절차 적인 방법- 프로젝트 : 특정 속성에 해당하는 열을 선택- 셀렉션 : 조건을 만족하는 수평적 부분집합관계해석 : 비절차적인 방법SQL언어- DDL- CREATE 기본형- CREATE VIEW 기본형- ALTER TABLE- DROP- DML- SELECT- INSERT- DELETE- UPDATE- DCL- GRANT- REVOKE시스템 카탈로그- DBMS가 스스로 생성하고 테이블 형식으로 관리- 일반이용자도 내용 검색 가능- 테이블 정보, 인덱스 정보 , 뷰정보 등 저장트랜잭션의 속성- 원자성 : 완전하게 수행되어야 함- 일관성 : 실시 후 양측의 데이터가 일치- 독립성,격리성 : 다른 트랜잭션의 방해를 받아선 안됨- 영속성 : 일단 성공하면 결과값은 유지되어야 함트랜잭션의 특징- 작업의 논리적 단위- 하나의 트랜잭션은 COMMIT 되거나 ROLLBACK 되어야 함- 회복의 단위이기도 함로킹 : 데이터의 접근을 통제하는 단위- 로킹의 단위가 커지면 : 로크수가 적어짐 , 병행성 수준 낮아짐 , 병행제어 간단, 로킹 오버헤드 감소- 로킹의 단위가 작아지면 : 로크수가 많아짐, 병행성 수준 높아짐 , 병행제어 복잡해짐, 로킹 오버헤드 증가자료구조의 분류선형 리스트- 형태 : 임의의 노드에 접근을 할때는 인덱스를 사용하므로 포인터가 없음- 간단한 자료구조- 저장 효율이 뛰어남(기록밀도 : 1)- 접근속도가 빠름- 단점 : 삽입과 삭제가 어려움연결리스트- 자료들을 임의의 기억공간에 기억시키고 자료항목의 순서에 따라 노드의 포인터 부분을 이용하여 서로 연결시킨 자료구조- 장점과 단점이 선형리스트와 반대스택의 용도- 인터럽트의 처리- 수식의 계산(산술식 표현)
    기타| 2011.07.28| 14페이지| 5,000원| 조회(1,281)
    미리보기
  • 공기업 전산학 운영체제 요약 정리본(실제 필기준비하면서 정리한 자료)
    운영체제성능평가 기준- 처리능력(Throughput) : 일정시간내 처리량- 반환시간- 사용가능도- 신뢰도※비용 cost는 잘못된 것임시분할 시스템 : 여러명의 사용자가 사용하는 시스템에서 컴퓨터가 사용자들의 프로그램을 번갈아 가며 처리해줌으로써 각 사용자에게 독립된 컴퓨터를 사용하는 느낌을 받음- 라운드 로빈 방식 사용다중프로그래밍 : 한 개의 CPU 여러개의 프로그래밍 동작다중처리시스템 : 여러개의 CPU와 한 개의 주기억장치를 이용하여 동시에 처리단일커널 : 운영체제의 모든 기능을 그룹화하여 하나의 커널에 포함하는 방식마이크로커널 : 커널에는 최소의 기능만을 포함하고 기타 기능은 사용자 영역에서 서버로 구현시스템 소프트 웨어의 구성- 제어프로그램 : 감시프로그램(Supervisor), 작업제어 프로그램, 데이터관리 프로그램- 처리프로그램 : 언어번역프로그램(어셈블러, 컴파일러, 인터프리터), 서비스 프로그램, 문제 프로그램(사용자 작성 프로그램)※어셈블러 : 원시프로그램을 기계어로 된 목적 프로그램으로 변환컴파일러와 인터프리터의 간단비교- 컴파일러는 작성된 프로그램을 목적 프로그램으로 즉시 번역하고 이를 링킹작업을 통해 서로 연결하여 실행 가능한 프로그램을 만드는 반면 인터프리터는 작성된 내용이 운용체제내의 번역기를 통해서 한줄 단위로 번역하여 실행이 된다.로더의 4단계- 할당 - 연결(각각의 분리된 프로그램을 할당된 주소로 연결) - 재배치(실제 주기억 장치내의 주소로 변환) - 적재로더의 종류- Compile And Go Loader : 언어 번역프로그램이 로더의 기능까지 수행- 절대 로더 : 목적프로그램을 기억장소에 적재기능만 하는 로더- 직접 연결 로더 : 4단계 실행 일반적인 로더- 동적 연결 로더 : 일부분만 적재하는 로더매크로 프로세서 기능- 정의 인식 → 정의 저장 → 호출 인식 → 호출 확장프로세스의 정의- 비동기적 행위를 일으키는 주체(예고 없이 실행됨을 의미)- 운영체제가 관리하는 실행 단위- 실행중인 프로그램프로세스의 정의- PCB를 가진 프로그램- 주기억장치에 저장된 프로그램(실행상태에 있음을 의미)- CPU가 할당되는 실체- 비동기적 행위를 일으키는 주체- 운영체제가 관리하는 실행 단위PCB에 저장되는 정보- 현재 상태- 고유 식별자- 스케줄링 및 프로세스 우선순위- 프로그램 위치- CPU 레지스터 정보- 자원의 포인터(자식 , 부모 , 메모리, 할당 자원)- 주기억장치 관리 정보- 입/출력 상태- 계정 정보프로세스의 주소공간- 실행스택 : 일시적인 데이터 저장- 실행 힙 : 자유로운 할당 및 해지- 데이터(정적변수) : 전역 및 정적 변수 저장- 텍스트(코드) - 실행코드 저장 , 프로그램이 이 영역을 침범할 경우 오류 발생후 프로그램 종료프로세스 상태 전이문맥교환이란?- 실행 단계의 프로세서는 할당된 시간이 모두 사용하거나 Blocked 요구를 받은 경우 현재의 상태와 현재까지 연산된 정보를 저장하고 다시 레디 상태로 들어가게 된다. 그리고 다시 실행되면 기존의 자료를 불러온다. 이 경우에 데이터의 전환이 이루어지고 문맥교환이 이루지는동안 연산은 제한된다.(overhead의 요인)사용자수준의 스레드- 사용수준의 스레드는 커널의 도움없이 사용자 주소 공간에 사용자가 구현한 스레드 패키지모든 과정을 응용프로그램이 운용하고 관리함, 속도는 빠르지만 구현은 어려움- 장점- 높은 이식성 : 모든 OS 적용- 오버헤드 감소- 스케줄링의 유연성(통제 가능)- 단점- 동시성 지원 불가 : 한번에 한 개의 쓰레드만 커널에 접근, 병렬 작업 제한- 쓰레드간 독립적인 보호 어려움커널 수준의 스레드- 사용자 수준의 스레드 한계를 해결하기 위해 사용자 스레드마다 커널 스레드를 매핑사용자가 조작하는 것이 아닌 커널에 의한 스레드 통제가 이루어짐. 구현은 쉽지만 속도가 느림혼합형 스레드- 스레드 생성은 사용자 수준에서 이루어지고 생성시마다 커널 수준 스레드를 생성임계구역- 하나의 프로세스만 접근 할 수 있으며 해당 프로세스가 자원을 반납한 후에 다른 프로세스가 자원이나 데이터를 사용할 수 있음.- 임계구역은 특정 프로세스가 독점할 수 없음- 진입을 요청하면 일정시간내에 진입을 허락해야 함(선점방식)상호 배체 기법(Mutual Exclusion)- 어느 시점에서 한 개의 프로세스만이 자원을 사용동기화 기법- 세마포어 기법 : 자원의 사용가능 여부를 나타내는 기법으로 S 값이 0이면 사용불가 1이면 사용 가능을 나타내너 프로세스가 자원에 접근 할 때 사용 가능 여부를 확인 할 수 있음교착상태 발생 조건- 상호배제 : 한번에 한 개의 프로세스만이 자원 사용- 점유 및 대기 : 자원을 가지면서 다른 자원 할당 요구- 비선점 : 사용이 끝날 때까지 뺏을 수 없음- 환형대기 : 자원을 점유하면서 앞 뒤에 있는 프로세스 자원을 요구해결방법- 상호배제 : 해결이 불가능함- 점유와 대기 : 프로세스 실행 전 필요한 자원을 요청하여 운용체제에서 할당- 비선점 조건 : 선점으로 전환- 환형대기 : 각 자원 유형에 일련의 순서번호를 부여함비선점 스케줄링- FIFO(First in First Out) = FCFS- SJF(Shortest Job First)- HRN(Highest Response-ratio Next)선점 스케줄링 기법- SRT(Shortest Remaining Time)- RR(Round Robin)- MLQ : 시스템 큐, 대화형 큐, 일괄처리 큐로 나누어 프로세스 처리- MFQ : 상위 큐, 중간 큐, 하위 큐 로 나눈 후 순서대로 실행하고 나머지는 라운드 로빈으로 실행기억장치 관리배치 전략- 최초 적합 : 적재 가능한 공간 중 첮번째 공간에 배치- 최적 적합 : 적재 가능한 공간 중 단편화가 가장 작은 공간- 최악 적합 : 적재 가능 공간 중 가장 큰 공간에 배치단편화의 종류- 내부 단편화(분할된 영역이 프로그램보다 클 경우) , 외부 단편화(분할된 영역이 프로그램 보다 작을 경우)단편화 해결 방법- 통합 기법 : 인접해 있는 단편화 공간을 하나의 공간으로 통합- 압축 기법 : 떨어진 낭비 공간을 수집(Garbage Collection)페이징 기법- 주기억장치와 가상기억장치를 동일한 크기로 나눔- 프로그램 또한 일정한 크기로 나눔으로 내부 단편화만 발생할 수 있음세그멘테이션- 논리적 가변 길이로 주기억 장치에 적재- 외부 단편화가 발생할 수 있음.페이지 테이블 : 페이지의 주소 목록을 정리할 것으로 페이지의 크기에 반비례함.페이지 교체 알고리즘 : 주 기억장치 용량이 초과된 경우 기존 자료 중 교체 하는 방식- FIFO :가장 먼저 들어온 오래된 페이지를 교체- LRU(least Recently Used): 최근에 가장 오랫동안 사용하지 않은 페이지 교체- LFU(least Frequently Used) : 사용빈도가 낮은 페이지를 교체하는 기법- NUR(Not Used Recently) : 참조 비트와 변형 비트를 구분하여 최근 사용 여부 확인 후 교체구역성 : 프로세스가 실행되는 동안 주기억장치를 참조할 때 일부 페이지만 집중적으로 참조하는 성질워킹셋 : 프로세스가 일정 시간동안 자주 참조하는 페이지들의 집합스래싱(Thrashing) : 너무 자주 페이지 교환이 발생하여 어떤 프로세스가 프로그램을 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 많은 현상디스크 스케줄링 기법FIFO : 디스크 대기 큐에 가장 먼저 들어온 트랙에 대한 요청을 먼저 서비스하는 기법SSTF(Shortest Seek Time First) : 탐색거리가 가장 짧은 트랙에 대한 요청 먼저 서비스SCAN : 현대 진행중인 방향으로 가장 짧은 탐색거리에 있는 요청 먼저 써비스 즉 안쪽으로 헤드가 모두 이동하면서 데이터를 읽은 후 다시 원점으로 돌아가 위로 가면서 데이터를 스캔하는 방식으로 일단 데이터를 모두 오름 차순으로 정렬 후에 기준점의 0방향으로 읽고 난 후 시작점에서 뒷 방향으로 읽으면 됨.C-SCAN : SCAN과 처음동작(0방향(디스크 맨 안쪽)으로 가면서 데이터를 스캔)은 같으나 두 번째 시작이 시작점이 아닌 테두리에서 시작점 방향으로 읽어 들이며 이 문제 또한 동일하게 일렬로 정렬한 후에 실시하면 된다.Look : SCAN과 동일한 방법을 사용하나 차이점은 SCAN은 무조건 0(디스크 맨 안쪽)까지 근접한 후에서 다시 다음 데이터를 읽기 위해 이동하나 Look은 안쪽에 있는 가장 근접한 데이터 까지만 이동 후에 시작점으로 이동하여 나머지 바깥쪽 방향으로 데이터를 읽어간다.파일 디스크립터(File Descriptor)- 파일을 관리하기 위해 시스템이 필요로 하는 파일에 대한 정보를 갖는 제어 블록- 파일마다 독립적으로 존재하면 시스템마다 다른 구조를 가질 수 있음- 보조기억장치에 저장되어 있음- 파일시스템이 관리하므로 사용자가 직접 참조할 수 없다.- FCB(File Control Block)이라고도 함순차파일(자기 테이프를 생각할 것)- 순차 접근 방식(SAM) 이라고도 함- 파일의 구성이 용이하고 기억공간의 효율성이 높음- 물리적 연속 공간에 접근하므로 접근 속도가 높음- 어떠한 기억매체에서도 구현 가능직접파일(해싱 함수를 생각할 것)- 집적접근 방식- 주소가 특정 함수의 연산 결과에 의해서 결정이 됨- 주소 효율이 저하될 수 있음- 레코드의 삽입 삽제, 갱신에 용이함색인 순차파일(자기 디스크를 생각하고 책의 목차를 가지고 해당 파일을 찾는 형식)- SAM 이라고 함- 각 레코드는 킷값순으로 논리적으로 저장하고 각 레코드의 실제 주소 색인(목차)를 관리- 물리적 특성에 따른 색인 구성(트랙 색인, 마스터 색인, 실린더 색인)파일의 보호 기법- 파일의 이름(파일의 이름을 변경후 알려주지 않기)- 비밀번호- 접근 제어
    컴퓨터/IT| 2011.07.27| 10페이지| 5,000원| 조회(913)
    미리보기
  • 공기업 전산학 컴퓨터 구조 요약 정리본(실제 필기준비하면서 정리한 자료)
    불대수 및 기본 회로문제 형식 : 불 함수 F=A+B'C를 최소항의 합으로 바르게 나타낸 것은문제 풀이최소항의 합최대항의 곱ABCF=A+B'C결과**************************71111결과값이 1인 것 집합∑ = {1, 4, 5, 6, 7}결과값이 0인 것 집합π = {0, 2, 3}전가산기 이미지전가산기 논리식S = (A?B)?CC(i+1) = AB+(A?B)C병렬가산기 계산 문제위 사항에서 주의해야 할 점은 A외에 입력되는 값이 보수가 입력될 수도 있다는 것이다. 그러므로 두가지 경우를 따져야 한다.구분특성표논리회로여기표RSJKDT자료의 표현니블 : 4비트를 나타낼 수 있는 정보단위바이트 : 문자를 표현하는 최소단위, 주소지정 단위로 사용됨워드 : 컴퓨터가 한번에 처리할 수 있는 명령 단위( 반워드 : 2Byte, 전워드 : 4, 더블워드 : 8Byte)필드 : 파일구성이 최소단위(항목, 아이템이라고도 함)레코드 : 하나이상의 관련된 필드가 모여서 구성됨(논리 레코드라 칭함)블록 : 하나 이상의 논리 레코드가 모여서 구성된(물리 레코드라 칭함)파일 : 프로그램 구성의 기본단위1의 보수 활용 뺄셈2의 보수 뺄셈1011-) 0110-------↓10111001 - 1의 보수-------10100앞에서 C발생하면0100에 1 더하기결과값 : 01010110-) 1011-------↓01100100 - 1의 보수-------1010앞에서 C발생하지 않으면다시의 1의 보수로 & -결과값 : -01011011-) 0110-------↓10111010 - 2의 보수-------10101앞에서 C발생하면그대로 사용결과값 : 01010110-) 1011-------↓01100101 - 2의 보수-------1011앞에서 C발생하지 않으면다시의 2의 보수로 & -결과값 : -0101자료의 내부적 내부적 표현Pack : -425 → F425D , 425 → F425CUnPack : -425 → F4F2D5 425 → F4F2C5부동소수점의 표현( 반대 : 고정산(OR연산) = 삽입연산선택적 보수(Selective Complement 연산)2진수의 특정 비트를 1의 보수화시킨다. 즉 지정비트가 반전된다.(XOR연산) = 비교 연산마스크 연산원하는 비트를 선택적으로 클리어 하는데 사용되는 연산(AND 연산)자료의 외부적 표현BCD 코드(6bit, 2진화 10진 코드 = 8421코드)ASCII 코드(7bit, 통신시에는 1bit 패리티 비트로 추가하여 사용)EBCDIC 코드(8bit, 4개의 zone bit, 4개의 digit bit로 구선)3초과 코드- 10진수 표현- BCD에 3을 더한것과 같은 값- 자기 보수 보수 코드(뒤집으면 9의 보수가 됨)즉, 1의 3초과 코드를 1의 보수로 만들면 8의 3초과 코드가 나옴- 비가중화 코드(자리수의 의미 없음)그레이 코드- 비가중화 코드(수가 증가함에 비트의 변화가 하나씩만 생김)패리티 검사 코드- 기수 패리티(홀수) : 비트의 합이 홀수- 우수 패리티(짝수) : 비트의 합이 짝수해밍 코드- 1, 2, 4 8, 16 에 위치- 2비트의 오루 검출 및 1비트의 오류 교정 가능- 1, 2, 4, 8, 16개 단위로 묶음프로세서중앙처리장치와 주기억장치간에 명령처리 흐름현재상태 : PC(프로그램 카운터) = 100 100번지 명령 : ADD 150 200(150, 200은 주소)먼저 MAR에 PC의 주소를 입력한다. → MAR은 100번지로 가서 명령를 가지고 온다. → 가지고 온 명령 ADD 150 200 을 MBR에 저장한다. → 저장한 내용중에서 OP code(ADD)를 IR로 보낸다. → IR ADD 명령을 디코더로 보내 해독한다 → 해독된 내용을 바탕으로 150번지의 데이터와 200번지 데이터를 가지고 와서 누산기에 더한다.이외의 레지스터상태레지스터 : 컴퓨터 내부의 상태 나타냄PSWR : Program status Word Register 시스템 내부의 순간순간 상태를 기록하는 정보플래그 레지스터 : CPU가 방금행한 연산의 결과를 나타내는 플립플롭인덱스 레지스터 : 어드의 종류에 따라 OP-CODE의 길이가 달라짐)- 주소지정 방식(메모리 크기를 고려한 자료부 길이가 정해져야 한다.- 해당 컴퓨터의 시스템 단어(Word)의 크기(한번에 CPU가 처리할 수 있는 크기)명령어 형식(3주소 ~ 0주소)3주소 명령어( op-code opr1 opr2 opr3) : 결과를 opr3에 저장2주소 명령어( op-code opr1 opr2) : 결과를 opr1에 저장1주소 명령어( op-code opr1)누산기에 데이터와 opr1주소상의 데이터를 실행하여 결과를 opr1에 저장0주소 명령어( op-code ) => 묵시적 주소지정 방식이 명령이 실행되면 스택 상에 있는 자료를 활용하여 수행함연산결과는 다시 스택으로 삽입함Instruction cycle time이 가장 짦은 명령어 헝식Iteration : 해당 루틴이 정확한 결과를 산출할 때가지 해당 루틴에서 발생한 결과를 바탕으로 처음 자료를 수정하여 계산 후 정확한가를 반복적으로 확인트레이서 : 프로그램 수행이 명령이 하나 수행될 때마다 카운터, 스택, 레지스터 내용 출력덤프 : 주기억 장치의 내용을 그대로 화면이나 프린터, 디스크등에 출력하는 것서브루틴(부프로그램): 반복적으로 사용되는 코드를 별도로 프로그램으로 작성하여 필요시 호출하기 위해 제작한 프로그램매크로 : 반복적으로 사용되는 코드들의 모임(인수 : 인수의 위치, 인수를 지정 , 인수의 수변동)연산자의 우선순위산술연산자 → 관계연산자 → 논리 연산자주소지정방식즉시주소지정방식 : operand 내용이 데이터임직접주소지정방식 : 실제 메모리상의 주소간접주소지정방식 : 메모리상의 주소가 실제 데이터 위치를 가리킴상태주소 지정방식 : 명령어의 주소부분 + Program Counter베이스 레지스터 주소지정방식 : 명령어의 주소부분 + Base Register(프로그램 시작부분)인덱스 레지스터 주소지정방식 : 명령어의 주소부분 + index Register(프로그램 시작부분)마이크로 오퍼레이션- CPU가 명령을 수행하기 위해선 메모리인 후 해 당되는 위치에 가서 수행 한 후에 스택으로 돌아와 입력한 위치의 명령을 수행함.제어장치의 구현 방식고정배선방식 : 제어 메모리 필요 없음마이크로프로그램(Firmware) 방식 : 제어메모리 속에 저장됨. ROM이 주로 사용마이크로 프로그램 제어메모리 번지 결정 방법- 마이크로 명령에서 지정하는 번지로 무조건 분기- 서브루틴과 call과 return- 상태 비트에 따른 조건부 분기마이크로 명령 형식수평 마이크로 명령 : 마이크로 명령의 한 비트가 한 개의 마이크로 동작 관할수직 마이크로 명령 : 한 개의 마이크로 명령의 한 개의 마이크로 동작 관할나노 명령 : 나노메모리에 명령 저장 후 인출하여 실행하는 방식기억장치기억장치의 특성을 결정하는 요소- 접근시간 : 탐색시간 + 대기시간 + 전송시간- 사이클 시간 : 판독신호를 내고 나서 다음 판독 시간 낼 때까지 시간- Bandwidth(대역폭, 전송률) : 전송단위는 baud(보) = bps(1초당 전송가능한 비트)접근방식- 순차접근 저장매체(SASD)- 직접접근 저장매체(DASD)ROM의 종류- MaskROM : 반도체 공장에서 내용이 기입됨.- PROM : 사용자가 한번만 내용을 기입할 수 있음.- EPROM : 자외선을 이용해 내용을 다시 기입이 가능함- EEPROM : 전기로 재 기입이 가능함.반도체 기억소자의 구성기본적인 형식 : 1024K * 32bit → 워드 하나의 크기는 32비트이면 총 1024 * 1024개의 주소를 가진다.예제1. 기억용량이 1MByte일 때 필요한 주소선의 수(워드의 언급이 없으면 1Byte로 할것)2. 입력 번지선이 8개 출력 데이터 선이 8개인 ROM의 기억용량은?3. 기억장치의 총용량이 4096워드이고 워드 길이가 16비트일때 PC, MAR, DR의 크기는4. 메인메모리 용량이 1024K * 24bit 일때 MAR과 MBR의 길이는?5. 256 * 4 비트의 구성을 갖는 메모리 IC를 사용하여 4096 * 16비트 메모리를 만들고자 할 때 필요한 IC 개수는?해의 개수와 동일하다.- 등각속도 : 디스크의 회전각에 따라 데이터 저장, 저장밀도가 다름, 접근 속도는 빠름.특수 기억장치연관기억장치 : 기억장치에서 자료를 찾을 때 주소에 의해 접근하지 않고 기억된 내용의 일부를 이용하여 Access할 수 있는 기억장치- 병렬 판독 논리 회로를 갖고 잇기 때문에 하드웨어 비용이 증가함- 기억된 정보의 일부분을 이용하여 원하는 정보의 위치 확인연관기억장치에 사용되는 기본요소- 일치 지시기 : 내용의 일부가 같은 워드를 찾으면 1로 표시- 마스크 레지스터 : 비교할 비트를 정해 1로 세트- 검색데이터 레지스터 : 비교할 내용이 들어 있음복수모듈 기억장치 : 일반적으로 메모리가 한 개의 칩으로 구성된 것이 아닌 여러개의 칩으로 된 이유는 CPU에서 메모리에 접근하는 경로를 여러개를 만들어 각 모듈에 병행접근이 가능하게 되어 효율이 높아지게 된다.(메모리 인터리빙)캐시 메모리 : 주기억장치와 CPU사이의 일종의 버퍼 기능을 수행캐시메모리 설계시 고려할 사항- CACHE SIZE- 전송 BLOCK SIZE- 교체 알고리즘매팅 프로세스 : 주기억 장치로부터 캐시메모리로 데이터를 전송하는 방법- 직접매핑 : 처음 2비트는 태그로 그다음 3비트를 캐시의 주소로 사용하여 캐시에 직접 저장- 연관매핑 : 새롭게 사용되는 데이터에 대해서 캐시메모리에 저장하고 이를 병령로 수시로 검색- 집합연관매핑 : 캐시를 2개의 집합으로 나누어서 관리하며 직접 매핑과 동일한 방법으로 집합 1에 입력 후 같은 태그 형식의 주소가 들어올 경우 집합 2에 집어서 넣어서 보관함. 이에 따라 직접 매핑의 제한성이 감소 하였음.캐시 내용 교체 알고리즘- 최소 최근 사용(LRU) : 캐시 내에서 가장 사용되지 않은 채로 오래 있는 블록 교체- 최소 사용 빈도(LFU) : 적재 후 가장 적게 사용된 블록- 선입력 선출력(FIFO) : 적재된 지 가장 오래된 블록 교체- 랜덤 : 임의의 블록 교체적중률 : 캐시에 있는 내용을 찾을 확률참조의 국한성(지역성,구역성) : cpu
    컴퓨터/IT| 2011.07.26| 13페이지| 7,000원| 조회(1,251)
    미리보기
전체보기
받은후기 44
44개 리뷰 평점
  • A+최고예요
    8
  • A좋아요
    13
  • B괜찮아요
    14
  • C아쉬워요
    3
  • D별로예요
    6
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 17일 금요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
9:35 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감