[정보통신기사 올인원] 컴퓨터 일반 및 정보설비기준-전자부품 소프트웨어 개발환경 분석

이기적 영진닷컴
21 팔로워
2024. 10. 21.
이 동영상은 [이기적 정보통신기사 올인원] 도서 중 1~2권 예상문제 해설을 바탕으로 제작되었습니다.
다음 중 소프트웨어의 증의에 해당하지 않은 것은
우리 시스템 컴퓨터는 하드웨어와 소프트웨어로 구성하고
소프트웨어는 하드웨어로 움직여야 하는 명령어들에 모이며
운영체제를 포함하는 시스템 소프트웨어와
시스템 소프트웨어와 운영소프트웨어로 나누고
시스템 소프트웨어는 운영체계를 포함하여
개념, 딜리티, 보호의 명령을 포함하고 있고
운영소프트웨어는 우리가 잘 아는 워드라든지
엑셀, 게임 등을 포함하고 있습니다.
따라서 소프트웨어의 증의에 해당되지 않은 것은
4번이고 만렙시스템은 하드웨어를 정착하는
특이한 기능과 기술이고 모든 프로그램의 시스템을 포함하여
운영체제와 운영소프트웨어를 나누고 있습니다.
다음 중 컴파일러에 대한 설명으로
해볼 것은
컴파일러는 보호번호를 저수준 언어로 변환하는
언어번역 프로그램입니다.
그리고 어셈블리언은 컴파일러와 비교하여
저거번호를 목적으로 기계어로 변환하는 언어번역 프로그램입니다.
그래서 어느 보호번호를 실행파일로 변환하는
순서를 보면 보호번호를 전체로 이 컴파일을 이용해서
저수준 언어 또는 어셈블리코드로 변환하고
샘플을 통해 컴퓨터가 인식하는 기계어로 변환하고
이 기계어의 링크를 프로그램을 추가하여
실행파일로 만들 수 있습니다.
스컴팔에 대한 설명으로 오른 것은
보호번호를 기계어로 번역하는 언어번역 프로그램입니다.
네 다음 문제
문장이 의미하는 저수준 언어는 무엇일까요?
장화관계나 정전관계를 통해 할 수 있는 프로그램들 사이에서
대기 역할을 하거나
프레임워크 역할을 하는
위에는 공간개체로
일반적으로 없는 프로그램과
공용체계의 공간에 위치하며
사용자에게
가구의 정전을 받으며
일반 시스템은 아랫단에 하드웨어와
하드웨어와 상위 소프트웨어를
효과적으로 관리하기 위해서
OS가 등장하며
최상위에는 서비스를 제공하기 위한
공용 프로그램입니다.
공용 프로그램과 OS 사이에서는
미들웨어를 이용하는데
이 미들웨어는
해남과 관리기능을 갖는 소프트웨어입니다.
다른 하드웨어나 소프트웨어 통신안경을 연결하며
위에 있는 공용 프로그램이
안정적으로 제 기능을 실행할 수 있도록 지원해주는 것을
위에서 설명하는
4개의 칼을 하는
미들웨어
마이크로컴퓨터의
기본정보는 0과
1로만 표현되며
구호의 조합을
명령이라고 합니다.
그리고 명령들은
목적과 규칙에 따라 나열되고
메모레이지도 안되는데 이것을
명령이라고 합니다.
앞에서 설명했는데
컴퓨터는 하드웨어와 소프트웨어로 표현되고
소프트웨어는
하드웨어를 움직이게 하는
명령어들의 모임입니다.
그리고 앞에서 말했던
이 명령어는 0과 1에 대한
이름에 나열되고
이러한 명령들의 모임은
메모리에 적용되게 됩니다.
질문에서 말한
0과 1의
명령어들의
나열과 메모리에
적용되는 것은
소프트웨어가
소프트웨어입니다.
다음은 운영체제의
성능을 극대화하기 위한
조건이 아닙니다.
운영체제는
시스템과 소프트웨어 사이에서
자각관리에 편하는
도구입니다.
운영체제는
사용가능도
델레빌리티 증대와
신뢰도에
증대에
단축으로
성능을
극대화하고 있습니다.
따라서 성능 극대화
위한 조건은
정보통신
소프트웨어
중 운영체제의
성능이 아닙니다.
운영체제는
자원관리 기능과
시스템관리 기능이 있고
자원관리 기능은
메모리관리, 프로세스관리,
신뢰관리, 타임관리가 있으며
시스템관리는
시스템2로 소프트웨어는
운영체제와
그리고 운영체제는
상위의 운영체제
소프트웨어 시스템2를 통해서
소프트웨어 통신을 합니다.
좀 더 깊게
살펴봤을 때
자원관리에서 메모리관리는
메모리상태, 지적할당,
통신수준을 관리하고
동조기업장치
을 관리하고
프로세스의
시스템관리를
프로세스의 상위상가체로
수행, 동기화 등의
일들을 하며
기술력장치 관리해서
기술력장치의 수준을
4위상자
4위상자 삭제
지적장치
그 밖의
시스템관리는
시스템2
변화분류가
시스템2
맵호
통신을 위한 맵호 스택을 낮추며
운영체제의
맵호 스택을
통해서
시스템이
다른 시스템과
통신을 할 수 있게
운영을 할 수 있게 됩니다.
따라서
소프트웨어 운영체제의 기능이 아닌 것은
운영이 아닙니다.
운영체제의 프로세스 관리 기능에
속하지 않는 겁니다.
프로세스 관리 기능은
프로세스의 스케줄링
프로세스 생산과
제거
프로세스의 동기화
제거
프로세스 생산과 제거
동기화
착박
수행
프로세스 관리 기능에 속하지 않게끔
생생한
생생한 스케줄링은
불가능하지 않을 것입니다.
프로세스 스케줄링은
프로세스가
이의
시스템을
유도하는 기능이
유도한
유전자와
유전자 및
레비와
시스템사에
먼저 실행된 프로세스가
있어도
프로세스의 동기화를
반대로 형용하여
실행하는 방식을
비승전면 방식은
로스젝스 수행기행 방식에 의한
종료대가 없을 수 없을 때까지
게임을 보장하는 방식을
이용합니다.
비승전면 방식에는
라운드 로빙
베스트할 때
멀티 플레이를 하는 방식은 있고
비승전면 방식에는
플래시해서 스페이어
이런 방식을 이용합니다.
라운드 로빙 방식은
일정 구간
종료
시간간
2000면 2000초 2000면 2000초 사이에
딱떨어질 때 동일하게 준비하는
방식은 있겠습니다.
S,A가
같은 시간에
S,B가 같은 시간에
S,C가 같은 시간에
시작한다면
여기서
비승전면 방식에서는
A,A가
같은 시간에 시작한다면
A,C가 같은 시간에
A,A가 같은 시간에
시작한다면
여기서 같은 시간에
비승전면 방식은 있습니다.
비승전면 방식은
시간 기간은
동일하게 방목하는 방식은
라운드 로빙
다음
승전면
승전면 스케줄링의 다른 방식은
S,I,E,F,S
short remaining time
방식으로
프로세스
프로세스 3이 있는데
이 프로세스의 시간순환이
P1,P2가
1초
P3가
1초
각 시간에
도착시간이 0초,2초
같을 때
프로세스의 시간순환
먼저 P1이
P1이 실행되고
그 다음에
2초가 지났을 때
P1은 남은게
9초 남아있고
P2가 2초 남아있고
P3가 3초 남았기 때문에 실행각인은 P2가 실행각이 되었고
그 다음 2초
2초일 때 P3는 3초, P2는 2초, P1은 2초이기 때문에 실행각이 되었고
3초일 때 P2는 프로세스가 종료되었고 남아있는 것은 P1은 2초, P2는 3초이기 때문에 3초
P3가 3초 남았기 때문에 P3가 실행각이 되고
그 다음에 나머지 남아있는 것은 P1이 실행각이 되고
P1이 실행각이 되고
그 다음 3초 남은 것은 P15가 실행각이 되고
따라서 SIP는 도착하는 프로세스의 시간을 기준으로 남아있는 프로세스 실행시간이 가장 짧은게 먼저 프로세스에 성공하면 실행하게 된다는 기준입니다.
여기서 웨이팅 시간을 계산하게 되면
P1은 처음에 기다림이었다가 P2, P1에서 5초 동안 기다렸고
P0은 기다림시간이 없었고 P2는 기다림시간이 없고 P3는 기다림시간이
프로세스 방식에 남은게 멀티레벨2 방식과 멀티레벨1 방식이고
멀티레벨2 방식은 Q로 여러개 되고 각 Q마다 프로세스의 특성에 따른 스케줄링을 넣고 우선순위를 다르게 해서 실행하는 방법이 있습니다.
여기에 우선순위를 이미 계산해서 Q마다 우선순위를 다르게 하고 Q에 따른 프로세스가 실행되게 합니다.
멀티레벨2 방식으로 멀티레벨2 방식은 Q에 한번 프로세스가 들어갔을 때 프로세스에 대한 우선순위를 시전할 수 없는 단점이 있습니다.
그리고 멀티레벨2 방식은 Q에 따른 프로세스를 받아서 각 프로세스의 수위에 대한 이동을 자유롭게 하는 방식이 멀티레벨2 방식입니다.
다음은 기승전형 방식입니다.
각 Q에 따른 프로세스는 컴퓨터 스케줄용으로 먼저 들어온 프로세스를 위해서 먼저 스케줄을 진행하는 방식입니다.
기승전형 방식은 Q에 따른 프로세스를 받아서 각 프로세스의 수위에 대한 이동을 자유롭게 하는 방식입니다.
리스펀스 타이밍을 먼저 스케줄하는 방식이고 리스펀스 타임은 서비스 시간으로 나누어서 기다렸던 시간으로 나누어서 리스펀스 타임을 예산하는 방식입니다.
리스펀스 타임은 서비스 시간으로 나누어서 기다렸던 시간으로 나누어서 리스펀스 타임은 서비스 시간으로 나누어서 리스펀스 타임을 예산하는 방식입니다.
따라서 선정형 스케줄 문제에 들어가면 선정형 스케줄에 해당하지 않는 것은 선정형 스케줄은 라운드 로딩 방식, 타임 슬로우로 쪼개서 각 프로세스에 대한 시간을 활성화해서 계속 반복해서 돌리는 방식, 라운드 로딩 방식이고
도착하는 시간에 프로세스들이 남아있는 시간을 파악해서 가장 짧은 서비스 시간이 남아있는 것을 먼저 선택하는 방식입니다.
MFQ는 멀티베리 피드백으로서 Q를 여러개 두고 순수를 다르게 정하는데 프로세스가 Q로 피드백을 받아서 이동할 수 있는 방식입니다.
또한 선정형 스케줄에 해당하지 않는 것은 숫자 커스터로 또는 비선정형이면서 도착시가 했을 때 좌배 서비스 시간이 가장 짧은 것을 먼저 선택하는 방식입니다.
대기중인 프로세스가 요청한 자원들이 다른 대기중인 프로세스에 의해서 접무되어 다시 프로세스 상태를 변경시킬 수 없는 경우가 발생하게 되는데 이란 상황은 어려우시다고 합니다.
접착상태 2개 이상을 작업일수록 끝나지 않고 서로가 기다리고 있는 상태. 따라서 아무것도 수행할 수 없는 상태를 접착상태가 됩니다.
추가적으로 페이지폴트는 메모리를 하기 위해서 예고된 페이지가 보호기의 장치에 없는 상태를 페이지폴트이기 때문입니다. 페이지폴트 때문에 가상메모를 작업할 수 있는 상태를 Threshing이라고 합니다.
아트 프로세스 상태를 변경할 수 없는 상태를 접착상태입니다.
파일의 개념을 다르게 생각합니다. 파일은 프로그램을 구성하는 기본도 아니고 파일의 단계인 레터리블에 집합을 할 수 있는 데이터입니다.
이 파일들이 모여서 데이터베이스가 됩니다.
워터는 4바이트에 집중되고 명령어 치료에 집중됩니다.
명령어 치료에 집중되고
랩모드는
로그랩
로그랩 자료치료에 집중됩니다.
Y란
로그랩
로그랩 구성
Y림원
파일의 개념은
레터리블에 집합이고
파일이 모여서 데이터베이스가 되고
Y란 로그랩에 집중됩니다.
