La zone de mémoire de l'information d'amortisseur de cachette et de circuits de cachette à l'intérieur du disque dur SCSI conduit des plateaux de disque dur de conseil de logique de segments de déclencheur de disque dur d'interface de disque dur

Files Recovery Software
Accueil Coordonnées Soutien à la clientèle Télécharger la démo Produits  

 
 

 

Cachette et circuits de cachette

La fonction de la cachette intégrée (souvent appelée également un amortisseur) d'un disque dur est d'agir en tant qu'amortisseur entre un dispositif relativement rapide et relativement lent. Pour les disques durs, la cachette est employée pour tenir les résultats de récent lit à partir du disque, et également à l'information de pre-fetch qui est susceptible d'être demandée dans un avenir proche, par exemple, le secteur ou les secteurs juste après que celui juste demandé.

Ainsi le but de cette cachette n'est pas différent à d'autres cachettes utilisées dans le PC, quoiqu'il ne soit pas ait normalement pensé à en tant qu'élément de la hiérarchie régulière de cachette de PC. Vous devriez toujours le garder à l'esprit qui quand quelqu'un parle génériquement au sujet d'une cachette de disque, elles ne se rapportent habituellement pas à cette petite zone de mémoire à l'intérieur du disque dur, mais plutôt à une cachette de mémoire système mise de côté pour protéger des accès au système de disque. L'utilisation de la cachette améliore l'exécution de n'importe quel disque dur, en réduisant le nombre d'accès physiques au disque sur répété lit et en permettant à des données de couler à partir du disque non interrompu quand l'autobus est occupé.

La plupart des disques durs modernes ont entre 512 KBs et le mb 2 d'antémémoire interne même quelques commandes à rendement élevé de SCSI ont pas moins du mb 16 aussi. La cachette d'un disque dur est due important à la différence fine dans les vitesses du disque dur et de l'interface de disque dur. La conclusion d'un morceau de données sur le disque dur implique le positionnement aléatoire et encourt une pénalité des millisecondes pendant que le déclencheur de disque dur est déplacé et le disque tourne autour sur l'axe. C'est pourquoi les disques durs ont les amortisseurs internes. Le principe de base derrière l'opération d'une cachette simple est franc.

Des données de lecture à partir du disque dur sont généralement faites dans les blocs de diverses tailles pas simplement un secteur de 512 bytes à la fois. La cachette est cassée dans les segments ou les morceaux qui peuvent contenir un bloc de données. Quand une demande est faite pour des données à partir du disque dur, les circuits de cachette sont d'abord questionnés pour voir si les données sont présentes dans des segments l'uns des de la cachette. S'ils sont présents, ils sont fournis au conseil de logique sans accès aux plateaux de disque dur étant nécessaires. Si les données ne sont pas dans la cachette, on le lit à partir du disque dur, est fourni au contrôleur et puis placé dans la cachette au cas où il obtiendrait demandé encore. Puisque la cachette est limitée dans la taille, il y a seulement tant de morceaux de données qui peuvent être contenues avant que les segments doivent être réutilisés. Typiquement le morceau le plus ancien de données est remplacé avec les plus nouvelles. Ceci s'appelle circulaire, premier-dans, première-dehors (fifo) ou cacher de bouclage.

Dans un effort d'améliorer l'exécution, la plupart des fabricants de disque dur aujourd'hui ont mis en application des perfectionnements à leurs circuits de gestion de cachette, en particulier sur SCSI à extrémité élevé conduit :

 

  • Segmentation adaptative : Des cachettes conventionnelles sont coupées dans un certain nombre de segments classés égaux. Puisque des demandes peuvent être faites pour des blocs de données de différentes tailles, ceci peut mener à une partie du stockage de la cachette dans quelques segments étant laissés finis et par conséquent gaspillés. Beaucoup de plus nouvelles commandes remettent à la côte dynamiquement les segments basés sur combien d'espace est exigé pour chaque accès, pour assurer une plus grande utilisation. Elle peut également changer le nombre de segments. C'est plus complexe pour manipuler que des segments à taille fixe, et il peut avoir comme conséquence la perte elle-même si l'espace n'est pas contrôlé correctement.
  • Pre-Fetch : La logique de cachette d'une commande, basée sur analyser des modèles d'accès et d'utilisation de la commande, essaye de charger dans une partie des données de cachette qui n'ont pas été demandées encore mais qu'il prévoit sera demandé bientôt. Habituellement, ceci signifie des données additionnelles de chargement au delà de cela qui a été juste lu à partir du disque, puisqu'il est statistiquement pour être demandé après. Quand fait correctement, ceci améliorera l'exécution à un certain degré.
  • Commande d'utilisateur : Les commandes à extrémité élevé ont mis en application un ensemble de commandes qui permet la commande détaillée par utilisateur de l'opération de la cachette d'entraînement. Ceci inclut laisser l'utilisateur permettre ou neutralise cacher, a placé la taille des segments, s'allume ou outre de la segmentation et du pre-fetch adaptatifs etc.

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |

12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22

Next page
 
 
Récupération de données livre
 
Chapitre 1 Une vue d'ensemble de rétablissement de données
Chapitre 2 Introduction des disques durs
Chapitre 3 Approche logique aux disques et à l'OS
Chapitre 4 Systèmes de numération
Chapitre 5 Introduction de la programmation de C
Chapitre 6 Introduction aux fondations d'ordinateur
Chapitre 7 Commandes nécessaires de DOS
Chapitre 8 Fonctions et interruptions de Disque-BIOS manipulant avec C
Chapitre 9 Manipulation de grands disques durs
Chapitre 10 Rétablissement de données de disque souple corrompu
Chapitre 11 Fabrication des protections
Chapitre 12 MBR de lecture et de modification avec la programmation
Chapitre 13 DBR de lecture et de modification avec la programmation
Chapitre 14 Programmation pour le rétablissement " de dossier cru "
Chapitre 15 Programmation pour des essuie-glace de données
Chapitre 16 Développer plus d'utilités pour des disques
Annexe Glossaire des limites de rétablissement de données
 
 
Pro Data Doctor

Accueil

Produits

Coordonnées

Soutien à la clientèle

Télécharger la démo

Conditions générales de vente

 
Pro Data Doctor