밥벌이/운영체제
-
성능 평가 지수 속도 성능 지수 : 수행 성공 시의 지수로 시간, 빈도, 자원의 사용량 등 가용성 성능 지수 : 수행 실패 시의 지수로 고장 시간, 평균 서비스 시간 등 신뢰성 성능 지수 : 수행 시 에러가 발생한 경우의 지수로 에러 빈도, 에러 사이의 시간 등 컴퓨터 성능 평가 의존도 CPU 성능 ⊃ 메모리 성능 ⊃ 시스템 간 연결 방식
컴퓨터 성능 평가의 기준성능 평가 지수 속도 성능 지수 : 수행 성공 시의 지수로 시간, 빈도, 자원의 사용량 등 가용성 성능 지수 : 수행 실패 시의 지수로 고장 시간, 평균 서비스 시간 등 신뢰성 성능 지수 : 수행 시 에러가 발생한 경우의 지수로 에러 빈도, 에러 사이의 시간 등 컴퓨터 성능 평가 의존도 CPU 성능 ⊃ 메모리 성능 ⊃ 시스템 간 연결 방식
2010.08.27 -
Compile-and-Go 로더 컴파일러의 작업이 끝나면 바로 오브젝트 코드의 시작 주소로 실행을 옮기도록 한 것으로, 초기 로더가 별도로 존재하기 전에 사용 단일 일관(Batch) 작업만 수행 절대(Absolute) 로더 컴파일러에 의해 지정된 절대 주소의 메모리로 오브젝트 코드를 적재하며, 초기의 로더가 이에 해당됨 실행 코드는 오직 단일한 연속 공간 내에서만 실행 재배치(Relocation) 로더 컴파일러에 의해 상대 주소로 오브젝트 코드가 생성되며, 이를 적재하는 시점에서 할당 정책에 의해 적재할 메모리 공간을 선정하고, 그 공간의 시작 주소와 상대 주소를 더하여 절대 주소로 계산하여 적재 코드는 오직 단일한 연속 공간 내에서만 실행됨 직접 연결(Direct-Linking) 로더 실행 코드가 몇 ..
로더의 종류Compile-and-Go 로더 컴파일러의 작업이 끝나면 바로 오브젝트 코드의 시작 주소로 실행을 옮기도록 한 것으로, 초기 로더가 별도로 존재하기 전에 사용 단일 일관(Batch) 작업만 수행 절대(Absolute) 로더 컴파일러에 의해 지정된 절대 주소의 메모리로 오브젝트 코드를 적재하며, 초기의 로더가 이에 해당됨 실행 코드는 오직 단일한 연속 공간 내에서만 실행 재배치(Relocation) 로더 컴파일러에 의해 상대 주소로 오브젝트 코드가 생성되며, 이를 적재하는 시점에서 할당 정책에 의해 적재할 메모리 공간을 선정하고, 그 공간의 시작 주소와 상대 주소를 더하여 절대 주소로 계산하여 적재 코드는 오직 단일한 연속 공간 내에서만 실행됨 직접 연결(Direct-Linking) 로더 실행 코드가 몇 ..
2010.08.16 -
로더는 실행 코드를 적재할 메모리 공간을 선정 공간 선정 기법 절대 주소 : 특별한 정책 없이 실행 코드의 절대 주소 영역을 적재 공간으로 선정하는데, 초기 컴퓨터에서 사용되었으며 단일 프로그램만 수행 가능 최대 공간 : 적재 가능한 메모리 공간 중 가장 큰 공간을 선정하며, 매우 간단한 알고리즘이나 메모리의 낭비가 심함 순차 공간 : 적재 가능한 메모리 공간 중 하위 메모리 영역을 배정하는 방식으로, 메모리 사용의 편중이 심함 최적 공간 : 적재 가능한 메모리 공간 중 최소 공간을 선정하며, 메모리의 효율을 높일 수 있으나 항시 빈 공간의 사이즈를 모니터링 해야 함 할당(Allocation) 링킹(Linking) 대상의 오브젝트 코드와 연결되어 사용되는 다른 오브젝트 코드와 결합하여 논리적인 주소 공간..
로더의 기능로더는 실행 코드를 적재할 메모리 공간을 선정 공간 선정 기법 절대 주소 : 특별한 정책 없이 실행 코드의 절대 주소 영역을 적재 공간으로 선정하는데, 초기 컴퓨터에서 사용되었으며 단일 프로그램만 수행 가능 최대 공간 : 적재 가능한 메모리 공간 중 가장 큰 공간을 선정하며, 매우 간단한 알고리즘이나 메모리의 낭비가 심함 순차 공간 : 적재 가능한 메모리 공간 중 하위 메모리 영역을 배정하는 방식으로, 메모리 사용의 편중이 심함 최적 공간 : 적재 가능한 메모리 공간 중 최소 공간을 선정하며, 메모리의 효율을 높일 수 있으나 항시 빈 공간의 사이즈를 모니터링 해야 함 할당(Allocation) 링킹(Linking) 대상의 오브젝트 코드와 연결되어 사용되는 다른 오브젝트 코드와 결합하여 논리적인 주소 공간..
2010.08.16 -
로더란 컴파일러에 의해 만들어진 오브젝트 코드, 즉 실행 코드를 메모리에 적재하기 위한 공간을 확보하고, 변수의 실행주소를 결정한 후 메모리로 적재하는 시스템 프로그램을 의미
정의로더란 컴파일러에 의해 만들어진 오브젝트 코드, 즉 실행 코드를 메모리에 적재하기 위한 공간을 확보하고, 변수의 실행주소를 결정한 후 메모리로 적재하는 시스템 프로그램을 의미
2010.08.16 -
RAID-0 분산 저장하고 패리티가 없으며, 스트라이핑 처리를 함 데이터를 각각의 디스크에 라운드 로빈 방식으로 분산 저장 데이터는 병렬로 기록되고, 디스크는 비동기로 동작하며, 높은 I/O 성능을 제공 장애 발생에 대비한 여분의 공간을 갖지 않으므로, 데이터 복구 기능은 없음 RAID-0은 장애에 대한 해결책이 없으므로 상용화되지 않음 Striping 방식과 Concatenated 방식이 있음 Striping 방식 Concatenated 방식 RAID-1 디스크 미러링을 수행 비경제적인 방법 장애 방지에 유용하며, 중요 데이터 처리 시에 사용 RAID 0 +1 : 스트라이핑 + 미러링 RAID-2 각각의 디스크는 동기화되어 모든 헤드는 항상 동일 부분에 위치 오류 수정을 위해 여분의 데이터로서 패리티 ..
RAID 기법의 종류RAID-0 분산 저장하고 패리티가 없으며, 스트라이핑 처리를 함 데이터를 각각의 디스크에 라운드 로빈 방식으로 분산 저장 데이터는 병렬로 기록되고, 디스크는 비동기로 동작하며, 높은 I/O 성능을 제공 장애 발생에 대비한 여분의 공간을 갖지 않으므로, 데이터 복구 기능은 없음 RAID-0은 장애에 대한 해결책이 없으므로 상용화되지 않음 Striping 방식과 Concatenated 방식이 있음 Striping 방식 Concatenated 방식 RAID-1 디스크 미러링을 수행 비경제적인 방법 장애 방지에 유용하며, 중요 데이터 처리 시에 사용 RAID 0 +1 : 스트라이핑 + 미러링 RAID-2 각각의 디스크는 동기화되어 모든 헤드는 항상 동일 부분에 위치 오류 수정을 위해 여분의 데이터로서 패리티 ..
2010.08.13