일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 쿠버네티스 컨트롤러
- 쿠버네티스
- ecs
- server
- IP
- javascript
- 프로세스
- 프로세스 통신
- #api 문서화
- Reducer
- #스웨거
- 북딜
- #Swagger-editor
- Site Reliability engineering
- React.js
- docker
- #Swagger-ui
- #Swagger
- 기술PM
- Redux
- 모두의캠퍼스
- 카카오게임즈
- SRE
- #Swagger-codegen
- 모캠
- AWS
- React
- Kubernetes
- action
- fluentd
- Today
- Total
목록정보처리기사 (11)
탕구리's 블로그
25. 캐시의 쓰기 정책중 write-through 방식의 단점은?- 읽기 동작에 걸리는 시간이 길다.- 하드웨어가 복잡하다- 주기억장치의 내용이 무효상태인 경우가 있다. * 캐시 메모리의 쓰기 정책 중 새로운 데이터가 캐시에서만 갱신되는 write-back 방식과는 달리write-though 방식은 쓰기 동작이 캐시와 주기억장치에서 동시에 발생하기 때문에 쓰기 동작에 걸리는 시간이 길게 소요된다. 26. 인터럽트의 발생 원인 1. 기계검사 인터럽트- 갑작스런 정전- 컴퓨터 내에서 기계적인 문제가 발생한 경우 2. 외부 인터럽트- 오퍼레이터, 타이머에 의해 의도적으로 프로그램이 중단된 경우 3. 입출력 인터럽트- 입출력의 종료에 의해 CPU의 기능이 요청되는 경우 4. 프로그램검사 인터럽트- 프로그램 실..
데이터 통신 시스템 - ALOHA : 최초의 무선 패킷 교환 시스템. 통신 회선- 동축 케이블 : 초기에는 장거리 전화 전송망에 사용- 광섬유 케이블 : 대역폭이 넓고 보안성이 좋음- 위성 통신 시스템의 구성 : 통신위성, 지구국 ,채널- 다중 접속 방식1. FDMA : 주파수 분할 방식, 터미널의 수가 고정 (Frequently)2. TDMA : 타임 슬롯을 분할하는 방식(TimeSlot)3. CDMA : 주파수나 시간을 모두 공유하면서 코드를 유여하는 방식 ( 도심에서는 품질이 떨어진다), 시스템의 포화 상태로 인한 통화 단절 및 혼석이 적다, 넓은 서비스 권역 제공, 배경 잡음을 방지 우수한 통화 품질 제공 통신 제어장치- 데이터 전송 회선과 컴퓨터 사이에어 전기적 결합과 전송 문자를 조립, 분해하..
41. 비순환 그래프 디렉토리 시스템 특징- 부 디렉토리의 공동 사용이 가능하다- 디스크 공간을 절약할 수 있다.- 하나의 파일이나 디렉토리가 여러 개의 경로 이름을 가질 수 있다.- 공유하고 있는 파일 제거시 떨어진 포인터 문제가 발생할 수 있다. * 공동사용 -> 비순환 , 대닝포인트-> 비순환 (비대) 44. 프로세스의 정의1. 운영체제가 관리하는 실행 단위2. PCB를 갖는 프로그램3. 비동기적 행위를 일으키는 주체4. 실행 중인 프로그램 47. 스레드에 대한 설명1. 하나의 스레드는 상태를 줄인 경량 프로세스라고도 한다.2. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.3. 스레드를 사용하면 하드웨어, 운영체제의 성능과 응용프로그램의 처리율을 향상..
22. 플리플롭이 가지고 있는 기능답 : 기억기능 특징 - 플립플롭은 전원이 공급되고 이쓴한, 상태의 변화를 위한 신호가 발생할 때까지 현재의 상태를 그대로 유지하는 논리회로- 플립플롭 1개가 1비트를 구성하는 2진 셀이 된다.- 반도체 기억장치에서 2진수 1자리 값을 기억하는 메모리 소자이다.- 레지스터를 구성하는 기본 소자이다- 기본적인 플립플롭은 2개의 NAND or NOR 게이트를 이용하여 구성한다. 23. CPU의 메이저 상태1. Fetch2. Indirect3. Execute4. Interrupt 24. 프로그램에 의한 I/O 단계 단계1 : 상태 레지스터 읽기단계2 : 상태 레지스터의 값이 set 상태이면 단계3으로, 그렇지 않으면 단계1로단계3 : 데이터 레지스터 읽기 27. 고정배선제어방..
4. 정규화 과정 비정규 -> 1NF -> 2NF -> 3NF -> BCNF -> 4NF -> 5NF도 -> 부 -> 이 -> 결 -> 다 -> 조 도메인이 원자값 -> 부분적 함수종속 제거 -> 이행적 함수종속 제거 -> 결정자이면서 후보키가 아닌 것 제거 -> 다치 종속 제거 -> 조인 종속성 이용 11. 데이터 베이스 특징- 실시간 접근이 가능- 계속적인 변화- 동시 공유 가능- 내용에 의한 참조 가능 18. 데이터 베이스 물리적 설계 단계- 물리적 데이터베이스의 기본 데이터단위는 저장레코드- 저장레코드의 양식, 순서, 접근경로, 저장곤간의 할당 등을 기술한다.- 트랜잭션 인터페이스 설계가 끝나면, 트랜잭션을 세부 설계한다.- 응답시간, 저장공간의 효율화, 트랜잭션 처리도는 물리적 설계시 고려해야할..
22. 소프트웨어에 의하여 인터럽트의 우선순위를 판별하는 방법은?1. 인터럽트 벡터 -> 하드웨어적인 방법2. 데이지 체인 -> 직렬 우선순위 부여 방식3. 핸드세이킹 -> 우선순위 판별하는 방법 아님4. 폴링- 장점 : 경제적이고 별도의 하드웨어가 필요 없음- 단점 : 반응속도가 느림, 다수 인터럽트시 전부 조사 28. 하드와이어 방식의 제어장치에 관한설명- 게이트, 플립플롭, 디코더 등의 디지털 회로를 이용하여 구현- 속도가 아주 빠르다- 설계가 변경되면 제어 장치를 새롭게 디자인 해야함- 주로체계나 명령어가 복잡하면 회로도 복잡해짐 마이크로 프로그램 제어 방식- 메모리에 저장된 제어 정보를 이용하여 마이크로 프로그램 연산을 순차적으로 수행- 컴퓨터 구조가 바뀌면 메모리 내의 마이크로 프로그램만 갱신..
63. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은?=> 컴포넌트 66. 객체 지향 설계 및 분석단계에 대한 설명- 분석 단계에서는 주어진 문제 안에서 객체들을 발견하고 객체들의 상관관계를 분석한다.- 설계 단계에서는 객체들을 클래스로 정의하고 상관관게를 상속단계로 정의한다.- 구현단계에서는 정의된 클래스들에 대해 특정 언어를 이용하여 1:1로 정의한다. 70. 소프트웨어, 하드웨어, 데이터베이스, 테스트 등을 통합하여 소프트웨어를 개발하는 환경을 조성한다는 의미를 가진 용어 답 : CASE(computer aided software engineering) CAD(computer aided design) : 컴퓨터를 이용하여 제도 및 설계하는 행위 또는 컴퓨터용 응용프..
62. White Box Testing의 설명- Source Code의 모든 문장을 한번 이상 수행함으로써 진행된다.- 모듈 안의 작동을 직접 관찰할 수 있다.- 산출물의 각 기능별로 적절한 프로그램의 제어구조에 따라 선택, 반복 등의 부분들을 수행함으로써 논리적 경로를 점검한다. 화이트 박스 테스트 종류- 기초 경로 검사- 조건 검사- 루프 검사- 데이터 프름 검사 블랙 박스 테스트 종류- 경계값 분석 검사- 동치 분할 검사- 원인 효과 그래프 검사- 오류 예측 검사- 비교 검사 64. 효과적인 모듈화 설계 방법1. 결합도는 약하게, 응집도는 강하게 설계2. 복잡도와 불필요한 중복을 최대한 줄일 수 있도록 설계한다.3. 유지, 보수가 용이하도록 설계한다.4. 모듈 크기는 시스템의 전반적인 기능과 구조를..
62. 소프트웨어 재공학 활동중 원시 코드를 분석하여 소프트웨어 관계를 파악하고 기존 시스템의 설계 정보를 재발견하고 다시 제작하는 작업은?2. 리버스 엔지니어링 리버스 엔지니어링 : 소프트웨어 공학의 한 분야로, 이미 만들어진 시스템을 역으로 추적하여 처음의 문서나 설계 기법등의 자료를 얻어 내는 일이것은 시스템을 이해하여 적절히 변경하는 소프트웨어 유지보수 과정의 일부 64. 결합도(coupling)에 대한 설명으로 틀린 것은? 데이터 결합도 : 모듈간의 인터페이스, 전달되는 파라미터를 통해서만 모듈간의 상호작용이 일어나는 경우내용 결합도 : 하나의 모듈이 직접적으로 다른 모듈의 내용을 참조할 때 두 모듈은 내용적으로 결합되어 있다고 한다.공통 결합도 : 두 모듈이 동일한 전역 데이터를 접근한다면 공..