분류 전체보기(209)
-
모의고사 - 2020.06.06(5과목 : 정보시스템 구축) 20문항
위 이미지를 클릭하시면 제가 올린 문제와 같은 문제를 풀어보실수 있습니다. 공부의 목적으로 작성한 글입니다. 궁금하시거나 헷갈리시는 문제가 있으시면 제 블로그를 통해 도움을 얻으시면 감사하겠습니다. 제가 작성한 내용이 틀린 경우에는 댓글로 남겨 주시면 감사하겠습니다. 81. Rayleigh-Norden 곡선의 노력 분포도를 이용한 프로젝트 비용 산정기법은? 1. Putnam 모형 2. 델파이 모형 3. COCOMO 모형 4. 기능점수 모형 Rayleigh-Norden 곡선의 노력 분포도를 이용한 프로젝트 비용 산정 기법은 Putnam 모형입니다. 정답은 1번 소프트웨어 비용 산정 (tistory.com) 82. 메모리상에서 프로그램의 복귀 주소와 변수사이에 특정 값을 저장해 두었다가 그 값이 변경되었을 ..
2022.04.22 -
소프트웨어 비용 산정
소프트웨어 비용 산정 - 소프트웨어 개발에 소요되는 인원, 자원 기간 등을 확인 후 실행 가능한 계획을 수립하기 위해 필요한 비용을 산정하는 것 소프트웨어 비용 산정 기법 - 하향식 비용 산정 기법 - 상향식 비용 산정 기법 소프트웨어 비용을 결정하는 요소 - 프로젝트 요소 - 자원 요소 - 생산성 요소 1. 하향식 비용 산정 기법 - 과거의 유사한 경험을 바탕으로 전문 지식이 많은 개발자들이 참여한 회의를 통해 비용을 산정하는 비과학적인 방법 - 전문가 감정 기법, 델파이 기법 1.1 전문가 감정 기법 - 조직 내에 있는 경험이 많은 두 명 이상의 전문가에게 비용 산정을 의뢰하는 기법 - 가장 편리하고 신속함 - 개인적이고 주관적일 수 있음 1.2 델파이 기법 - 전문가 감정 기법의 주관적인 편견을 보..
2022.04.21 -
페이지 교체 알고리즘
페이지 교체 알고리즘 - 페이지 부재가 발생 했을때 필요한 페이지를 주 기억 장치에 적재 할 때 사용하는 기법이다. 대표적인 페이지 교체 알고리즘 1. FIFO(First In First Out) - 가장 먼저 들어와서 가장 오래 있었던 페이지를 교체하는 기법 1,2,3,2,4,1 (할당된 페이지 프레임 수는 3이고, 처음에는 모든 프레임이 비어 있다.) 선입선출 알고리즘을 사용할 경우 페이지 부재 횟수는? 1번을 제외하고 모든 부재가 발생 했기 때문에 부재 횟수는 5입니다. 먼저 프레임 3개를 체우면 123이 됩니다. 4번째에서 2를 채울려고 했지만 2는 이미 123 에 있기 때문에 부재가 발생하지 않았습니다. 5번째 4를 채울려고 했고 123에는 4가 없었기에 가장 오래된 1을 빼고 4로 채웁니다.(..
2022.04.21 -
프로세스 스케줄링
프로세스 스케줄링? - 프로세스가 실행될 때 필요한 시스템의 여러 자원을 해당 프로세스에 할당하는 작업 - 비선점 프로세스 스케줄링과 선점 프로세스 스케줄링으로 구분 프로세스 비선점 스케줄링 - 이미 할당된 CPU를 다른 프로세스가 강제로 뺏어서 사용할 수 없음 - 중요하지 않은 작업으로 인해 중요한 작업의 대기 시간이 길어질 수 있음 종류 1. FCFS(First Come First Service) - 준비상태 큐에 도착한 순서에 따라 차례로 CPU를 할당 2. SJF(Shortest Job First) - 실행 시간이 짧은 프로세스에 먼저 CPU 할당 - 가장 적은 평균 대기시간을 제공함 3. HRN(Highest Response-ratio Next) - 실행시간이 긴 프로세스에 불리한 SJF 기법을..
2022.04.20 -
스레드(Thread)
스레드(Thread) - 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말함 - 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만 환경에 따라 둘 이상의 스레드를 가질 수 있음 - 프로세스의 일부 특성을 갖고 있기 때문에 경량 프로세스라고도 함 - 독립된 제어 흐름을 가지며, 고유의 레지스터와 스택을 사용 커널 스레드 - 운영체제 커널에 의해 스레드 운영 - 속도 느림 사용자 스레드 - 사용자가 만든 라이브러리를 사용해 스레드 운영 - 속도 빠름 프로세스와 스레드의 차이점 - 부모 프로세스와의 자원 공유 유무 - 프로세스는 생성될 때 부모 프로세스의 text 영역을 제외한 stack, heap, data 영역을 복사하여 할당됨 - 스레드는 부모 프로세스의 heap, data,..
2022.04.20 -
교착상태
교착상태(deadlock) - 두 개 이상의 작업이 서로 상대방의 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료되지 못하는 상태를 의미함 발생 조건 - 상호배제(Mutual Exclusion) - 점유와 대기(Hold and Wait) - 비선점(Non-preemption) - 환형 대기(Circular Wait) 해결방법 - 예방(Prevention) - 회피(Avoidance) : 은행 알고리즘 - 회복(Recovery)
2022.04.20