From 428de0691b8ccd6626084e968a71c3207a4876da Mon Sep 17 00:00:00 2001 From: Jose Date: Wed, 7 May 2025 22:27:50 +0200 Subject: [PATCH] cambios --- .obsidian/workspace.json | 49 ++++--- .../ATR2/Pasted image 20250307112154.png | Bin .../ATR2/Pasted image 20250307115920.png | Bin .../ATR2/Pasted image 20250314114257.png | Bin .../ATR2/Pasted image 20250314114314.png | Bin .../ATR2/Pasted image 20250314115427.png | Bin .../ATR2/Pasted image 20250314115632.png | Bin .../ATR2/Pasted image 20250314115857.png | Bin .../ATR2/Pasted image 20250314121904.png | Bin .../ATR2/Pasted image 20250314121916.png | Bin .../ATR2/Pasted image 20250314122451.png | Bin .../ATR2/Pasted image 20250321110514.png | Bin .../ATR2/Pasted image 20250321110756.png | Bin .../ATR2/Pasted image 20250321111135.png | Bin .../ATR2/Pasted image 20250321111817.png | Bin .../ATR2/Pasted image 20250321112719.png | Bin .../ATR2/Pasted image 20250321113321.png | Bin .../ATR2/Pasted image 20250321113414.png | Bin .../ATR2/Pasted image 20250321113739.png | Bin .../ATR2/Pasted image 20250321113941.png | Bin .../ATR2/Pasted image 20250321115758.png | Bin .../ATR2/Pasted image 20250321115951.png | Bin .../images/Pasted image 20250227131516.png | Bin .../PI/Pasted image 20250225110824.png | Bin .../PI/Pasted image 20250225111612.png | Bin .../PI/Pasted image 20250225111801.png | Bin .../PI/Pasted image 20250225111938.png | Bin .../PI/Pasted image 20250225112945.png | Bin .../PI/Pasted image 20250225113139.png | Bin .../PI/Pasted image 20250225113929.png | Bin .../PI/Pasted image 20250311105624.png | Bin .../PI/Pasted image 20250311110117.png | Bin .../PI/Pasted image 20250311110853.png | Bin .../PI/Pasted image 20250311111634.png | Bin .../PI/Pasted image 20250311111721.png | Bin .../PI/Pasted image 20250311112420.png | Bin TERCERO/PI/Pasted image 20250507203712.png | Bin 0 -> 18616 bytes TERCERO/PI/Pasted image 20250507203726.png | Bin 0 -> 38176 bytes TERCERO/PI/Pasted image 20250507203728.png | Bin 0 -> 38176 bytes TERCERO/PI/Teoria_2425.md | 132 ++++++++++++++++++ .../Captura desde 2025-03-06 12-24-34.png | Bin .../SETR1/Pasted image 20250220110539.png | Bin .../SETR1/Pasted image 20250220110558.png | Bin .../SETR1/Pasted image 20250220110616.png | Bin .../SETR1/Pasted image 20250220110642.png | Bin .../SETR1/Pasted image 20250220114954.png | Bin .../SETR1/Pasted image 20250227115420.png | Bin .../SETR1/Pasted image 20250227120032.png | Bin .../SETR1/Pasted image 20250306113057.png | Bin .../SETR1/Pasted image 20250306113133.png | Bin .../SETR1/Pasted image 20250306113416.png | Bin .../SETR1/Pasted image 20250306121610.png | Bin .../SETR1/Pasted image 20250306122347.png | Bin .../SETR1/Pasted image 20250313114416.png | Bin .../SETR1/Pasted image 20250313115415.png | Bin .../SETR1/Pasted image 20250313122633.png | Bin .../SETR1/Pasted image 20250320110818.png | Bin .../SETR1/Pasted image 20250320110820.png | Bin .../SETR1/Pasted image 20250320110905.png | Bin .../SETR1/Pasted image 20250320111330.png | Bin .../SETR1/Pasted image 20250320112207.png | Bin .../SETR1/Pasted image 20250320112323.png | Bin .../SETR1/Pasted image 20250320113146.png | Bin .../SETR1/Pasted image 20250320114112.png | Bin .../SETR1/Pasted image 20250320120951.png | Bin .../SETR1/Pasted image 20250424105658.png | Bin .../SETR1/Pasted image 20250424110125.png | Bin .../SETR1/Pasted image 20250424110658.png | Bin .../SETR1/Pasted image 20250424113241.png | Bin .../SETR1/Pasted image 20250424115519.png | Bin .../SETR1/Pasted image 20250424120431.png | Bin 71 files changed, 156 insertions(+), 25 deletions(-) rename Pasted image 20250307112154.png => TERCERO/ATR2/Pasted image 20250307112154.png (100%) rename Pasted image 20250307115920.png => TERCERO/ATR2/Pasted image 20250307115920.png (100%) rename Pasted image 20250314114257.png => TERCERO/ATR2/Pasted image 20250314114257.png (100%) rename Pasted image 20250314114314.png => TERCERO/ATR2/Pasted image 20250314114314.png (100%) rename Pasted image 20250314115427.png => TERCERO/ATR2/Pasted image 20250314115427.png (100%) rename Pasted image 20250314115632.png => TERCERO/ATR2/Pasted image 20250314115632.png (100%) rename Pasted image 20250314115857.png => TERCERO/ATR2/Pasted image 20250314115857.png (100%) rename Pasted image 20250314121904.png => TERCERO/ATR2/Pasted image 20250314121904.png (100%) rename Pasted image 20250314121916.png => TERCERO/ATR2/Pasted image 20250314121916.png (100%) rename Pasted image 20250314122451.png => TERCERO/ATR2/Pasted image 20250314122451.png (100%) rename Pasted image 20250321110514.png => TERCERO/ATR2/Pasted image 20250321110514.png (100%) rename Pasted image 20250321110756.png => TERCERO/ATR2/Pasted image 20250321110756.png (100%) rename Pasted image 20250321111135.png => TERCERO/ATR2/Pasted image 20250321111135.png (100%) rename Pasted image 20250321111817.png => TERCERO/ATR2/Pasted image 20250321111817.png (100%) rename Pasted image 20250321112719.png => TERCERO/ATR2/Pasted image 20250321112719.png (100%) rename Pasted image 20250321113321.png => TERCERO/ATR2/Pasted image 20250321113321.png (100%) rename Pasted image 20250321113414.png => TERCERO/ATR2/Pasted image 20250321113414.png (100%) rename Pasted image 20250321113739.png => TERCERO/ATR2/Pasted image 20250321113739.png (100%) rename Pasted image 20250321113941.png => TERCERO/ATR2/Pasted image 20250321113941.png (100%) rename Pasted image 20250321115758.png => TERCERO/ATR2/Pasted image 20250321115758.png (100%) rename Pasted image 20250321115951.png => TERCERO/ATR2/Pasted image 20250321115951.png (100%) rename Pasted image 20250227131516.png => TERCERO/DAD/images/Pasted image 20250227131516.png (100%) rename Pasted image 20250225110824.png => TERCERO/PI/Pasted image 20250225110824.png (100%) rename Pasted image 20250225111612.png => TERCERO/PI/Pasted image 20250225111612.png (100%) rename Pasted image 20250225111801.png => TERCERO/PI/Pasted image 20250225111801.png (100%) rename Pasted image 20250225111938.png => TERCERO/PI/Pasted image 20250225111938.png (100%) rename Pasted image 20250225112945.png => TERCERO/PI/Pasted image 20250225112945.png (100%) rename Pasted image 20250225113139.png => TERCERO/PI/Pasted image 20250225113139.png (100%) rename Pasted image 20250225113929.png => TERCERO/PI/Pasted image 20250225113929.png (100%) rename Pasted image 20250311105624.png => TERCERO/PI/Pasted image 20250311105624.png (100%) rename Pasted image 20250311110117.png => TERCERO/PI/Pasted image 20250311110117.png (100%) rename Pasted image 20250311110853.png => TERCERO/PI/Pasted image 20250311110853.png (100%) rename Pasted image 20250311111634.png => TERCERO/PI/Pasted image 20250311111634.png (100%) rename Pasted image 20250311111721.png => TERCERO/PI/Pasted image 20250311111721.png (100%) rename Pasted image 20250311112420.png => TERCERO/PI/Pasted image 20250311112420.png (100%) create mode 100644 TERCERO/PI/Pasted image 20250507203712.png create mode 100644 TERCERO/PI/Pasted image 20250507203726.png create mode 100644 TERCERO/PI/Pasted image 20250507203728.png rename Captura desde 2025-03-06 12-24-34.png => TERCERO/SETR1/Captura desde 2025-03-06 12-24-34.png (100%) rename Pasted image 20250220110539.png => TERCERO/SETR1/Pasted image 20250220110539.png (100%) rename Pasted image 20250220110558.png => TERCERO/SETR1/Pasted image 20250220110558.png (100%) rename Pasted image 20250220110616.png => TERCERO/SETR1/Pasted image 20250220110616.png (100%) rename Pasted image 20250220110642.png => TERCERO/SETR1/Pasted image 20250220110642.png (100%) rename Pasted image 20250220114954.png => TERCERO/SETR1/Pasted image 20250220114954.png (100%) rename Pasted image 20250227115420.png => TERCERO/SETR1/Pasted image 20250227115420.png (100%) rename Pasted image 20250227120032.png => TERCERO/SETR1/Pasted image 20250227120032.png (100%) rename Pasted image 20250306113057.png => TERCERO/SETR1/Pasted image 20250306113057.png (100%) rename Pasted image 20250306113133.png => TERCERO/SETR1/Pasted image 20250306113133.png (100%) rename Pasted image 20250306113416.png => TERCERO/SETR1/Pasted image 20250306113416.png (100%) rename Pasted image 20250306121610.png => TERCERO/SETR1/Pasted image 20250306121610.png (100%) rename Pasted image 20250306122347.png => TERCERO/SETR1/Pasted image 20250306122347.png (100%) rename Pasted image 20250313114416.png => TERCERO/SETR1/Pasted image 20250313114416.png (100%) rename Pasted image 20250313115415.png => TERCERO/SETR1/Pasted image 20250313115415.png (100%) rename Pasted image 20250313122633.png => TERCERO/SETR1/Pasted image 20250313122633.png (100%) rename Pasted image 20250320110818.png => TERCERO/SETR1/Pasted image 20250320110818.png (100%) rename Pasted image 20250320110820.png => TERCERO/SETR1/Pasted image 20250320110820.png (100%) rename Pasted image 20250320110905.png => TERCERO/SETR1/Pasted image 20250320110905.png (100%) rename Pasted image 20250320111330.png => TERCERO/SETR1/Pasted image 20250320111330.png (100%) rename Pasted image 20250320112207.png => TERCERO/SETR1/Pasted image 20250320112207.png (100%) rename Pasted image 20250320112323.png => TERCERO/SETR1/Pasted image 20250320112323.png (100%) rename Pasted image 20250320113146.png => TERCERO/SETR1/Pasted image 20250320113146.png (100%) rename Pasted image 20250320114112.png => TERCERO/SETR1/Pasted image 20250320114112.png (100%) rename Pasted image 20250320120951.png => TERCERO/SETR1/Pasted image 20250320120951.png (100%) rename Pasted image 20250424105658.png => TERCERO/SETR1/Pasted image 20250424105658.png (100%) rename Pasted image 20250424110125.png => TERCERO/SETR1/Pasted image 20250424110125.png (100%) rename Pasted image 20250424110658.png => TERCERO/SETR1/Pasted image 20250424110658.png (100%) rename Pasted image 20250424113241.png => TERCERO/SETR1/Pasted image 20250424113241.png (100%) rename Pasted image 20250424115519.png => TERCERO/SETR1/Pasted image 20250424115519.png (100%) rename Pasted image 20250424120431.png => TERCERO/SETR1/Pasted image 20250424120431.png (100%) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index bca3521..e836614 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,21 +4,19 @@ "type": "split", "children": [ { - "id": "f83007af095dc297", + "id": "b9c406a5814f7d5d", "type": "tabs", "children": [ { - "id": "a5daa8ea8214becf", + "id": "6078b13932265b8a", "type": "leaf", "state": { - "type": "markdown", + "type": "image", "state": { - "file": "TERCERO/IA/Teoría_2425.md", - "mode": "source", - "source": false + "file": "TERCERO/PI/Pasted image 20250507203728.png" }, - "icon": "lucide-file", - "title": "Teoría_2425" + "icon": "lucide-image", + "title": "Pasted image 20250507203728" } } ] @@ -175,26 +173,29 @@ "obsidian-git:Open Git source control": false } }, - "active": "a5daa8ea8214becf", + "active": "a4eac8e6613b153b", "lastOpenFiles": [ - "TERCERO/DAD/Teoria_2425.md", - "TERCERO/ATR2/Teoria_2425.md", - "TERCERO/PI/Teoria_2425.md", + "TERCERO/PI/Pasted image 20250507203726.png", + "TERCERO/PI/Pasted image 20250507203712.png", + "TERCERO/SETR1/Pasted image 20250424120431.png", + "TERCERO/SETR1/Pasted image 20250424115519.png", + "TERCERO/SETR1/Pasted image 20250424113241.png", + "TERCERO/SETR1/Pasted image 20250424110658.png", + "TERCERO/SETR1/Pasted image 20250424110125.png", + "TERCERO/SETR1/Pasted image 20250424105658.png", + "TERCERO/ATR2/Pasted image 20250321115951.png", + "TERCERO/ATR2/Pasted image 20250321115758.png", + "TERCERO/ATR2/Pasted image 20250321113941.png", "TERCERO/SETR1/Teoria_2425.md", - "Pasted image 20250424120431.png", - "Pasted image 20250424115519.png", - "Pasted image 20250424113241.png", - "Pasted image 20250424110658.png", - "Pasted image 20250424110125.png", - "Pasted image 20250424105658.png", - "TERCERO/ATR2/Pasted image 20250225091113.png", - "Pasted image 20250306121610.png", - "Pasted image 20250306113133.png", - "Pasted image 20250306113057.png", + "TERCERO/PI/Teoria_2425.md", + "TERCERO/PI/Presentación 24-25.md", + "TERCERO/PI", + "TERCERO/ATR2/Teoria_2425.md", + "SEGUNDO/AC/Teoría_2324.md", "Untitled.md", "Untitled 1.md", "SEGUNDO/RC/Teoría_2324.md", - "SEGUNDO/AC/Teoría_2324.md", + "TERCERO/DAD/Teoria_2425.md", "TERCERO/ATR1/Teoría_2425.md", "conflict-files-obsidian-git.md", "TERCERO/DAD/images", @@ -202,10 +203,8 @@ "TERCERO/ATR2", "Untitled", "TERCERO/DAD", - "TERCERO/PI/Presentación 24-25.md", "TERCERO/SETR1/Presentación 24-25.md", "TERCERO/SETR1", - "TERCERO/PI", "TERCERO/IA/Teoría_2425.md", "TERCERO/SPD/Teoría_2425.md", "TERCERO/SS/SS 24-25.md", diff --git a/Pasted image 20250307112154.png b/TERCERO/ATR2/Pasted image 20250307112154.png similarity index 100% rename from Pasted image 20250307112154.png rename to TERCERO/ATR2/Pasted image 20250307112154.png diff --git a/Pasted image 20250307115920.png b/TERCERO/ATR2/Pasted image 20250307115920.png similarity index 100% rename from Pasted image 20250307115920.png rename to TERCERO/ATR2/Pasted image 20250307115920.png diff --git a/Pasted image 20250314114257.png b/TERCERO/ATR2/Pasted image 20250314114257.png similarity index 100% rename from Pasted image 20250314114257.png rename to TERCERO/ATR2/Pasted image 20250314114257.png diff --git a/Pasted image 20250314114314.png b/TERCERO/ATR2/Pasted image 20250314114314.png similarity index 100% rename from Pasted image 20250314114314.png rename to TERCERO/ATR2/Pasted image 20250314114314.png diff --git a/Pasted image 20250314115427.png b/TERCERO/ATR2/Pasted image 20250314115427.png similarity index 100% rename from Pasted image 20250314115427.png rename to TERCERO/ATR2/Pasted image 20250314115427.png diff --git a/Pasted image 20250314115632.png b/TERCERO/ATR2/Pasted image 20250314115632.png similarity index 100% rename from Pasted image 20250314115632.png rename to TERCERO/ATR2/Pasted image 20250314115632.png diff --git a/Pasted image 20250314115857.png b/TERCERO/ATR2/Pasted image 20250314115857.png similarity index 100% rename from Pasted image 20250314115857.png rename to TERCERO/ATR2/Pasted image 20250314115857.png diff --git a/Pasted image 20250314121904.png b/TERCERO/ATR2/Pasted image 20250314121904.png similarity index 100% rename from Pasted image 20250314121904.png rename to TERCERO/ATR2/Pasted image 20250314121904.png diff --git a/Pasted image 20250314121916.png b/TERCERO/ATR2/Pasted image 20250314121916.png similarity index 100% rename from Pasted image 20250314121916.png rename to TERCERO/ATR2/Pasted image 20250314121916.png diff --git a/Pasted image 20250314122451.png b/TERCERO/ATR2/Pasted image 20250314122451.png similarity index 100% rename from Pasted image 20250314122451.png rename to TERCERO/ATR2/Pasted image 20250314122451.png diff --git a/Pasted image 20250321110514.png b/TERCERO/ATR2/Pasted image 20250321110514.png similarity index 100% rename from Pasted image 20250321110514.png rename to TERCERO/ATR2/Pasted image 20250321110514.png diff --git a/Pasted image 20250321110756.png b/TERCERO/ATR2/Pasted image 20250321110756.png similarity index 100% rename from Pasted image 20250321110756.png rename to TERCERO/ATR2/Pasted image 20250321110756.png diff --git a/Pasted image 20250321111135.png b/TERCERO/ATR2/Pasted image 20250321111135.png similarity index 100% rename from Pasted image 20250321111135.png rename to TERCERO/ATR2/Pasted image 20250321111135.png diff --git a/Pasted image 20250321111817.png b/TERCERO/ATR2/Pasted image 20250321111817.png similarity index 100% rename from Pasted image 20250321111817.png rename to TERCERO/ATR2/Pasted image 20250321111817.png diff --git a/Pasted image 20250321112719.png b/TERCERO/ATR2/Pasted image 20250321112719.png similarity index 100% rename from Pasted image 20250321112719.png rename to TERCERO/ATR2/Pasted image 20250321112719.png diff --git a/Pasted image 20250321113321.png b/TERCERO/ATR2/Pasted image 20250321113321.png similarity index 100% rename from Pasted image 20250321113321.png rename to TERCERO/ATR2/Pasted image 20250321113321.png diff --git a/Pasted image 20250321113414.png b/TERCERO/ATR2/Pasted image 20250321113414.png similarity index 100% rename from Pasted image 20250321113414.png rename to TERCERO/ATR2/Pasted image 20250321113414.png diff --git a/Pasted image 20250321113739.png b/TERCERO/ATR2/Pasted image 20250321113739.png similarity index 100% rename from Pasted image 20250321113739.png rename to TERCERO/ATR2/Pasted image 20250321113739.png diff --git a/Pasted image 20250321113941.png b/TERCERO/ATR2/Pasted image 20250321113941.png similarity index 100% rename from Pasted image 20250321113941.png rename to TERCERO/ATR2/Pasted image 20250321113941.png diff --git a/Pasted image 20250321115758.png b/TERCERO/ATR2/Pasted image 20250321115758.png similarity index 100% rename from Pasted image 20250321115758.png rename to TERCERO/ATR2/Pasted image 20250321115758.png diff --git a/Pasted image 20250321115951.png b/TERCERO/ATR2/Pasted image 20250321115951.png similarity index 100% rename from Pasted image 20250321115951.png rename to TERCERO/ATR2/Pasted image 20250321115951.png diff --git a/Pasted image 20250227131516.png b/TERCERO/DAD/images/Pasted image 20250227131516.png similarity index 100% rename from Pasted image 20250227131516.png rename to TERCERO/DAD/images/Pasted image 20250227131516.png diff --git a/Pasted image 20250225110824.png b/TERCERO/PI/Pasted image 20250225110824.png similarity index 100% rename from Pasted image 20250225110824.png rename to TERCERO/PI/Pasted image 20250225110824.png diff --git a/Pasted image 20250225111612.png b/TERCERO/PI/Pasted image 20250225111612.png similarity index 100% rename from Pasted image 20250225111612.png rename to TERCERO/PI/Pasted image 20250225111612.png diff --git a/Pasted image 20250225111801.png b/TERCERO/PI/Pasted image 20250225111801.png similarity index 100% rename from Pasted image 20250225111801.png rename to TERCERO/PI/Pasted image 20250225111801.png diff --git a/Pasted image 20250225111938.png b/TERCERO/PI/Pasted image 20250225111938.png similarity index 100% rename from Pasted image 20250225111938.png rename to TERCERO/PI/Pasted image 20250225111938.png diff --git a/Pasted image 20250225112945.png b/TERCERO/PI/Pasted image 20250225112945.png similarity index 100% rename from Pasted image 20250225112945.png rename to TERCERO/PI/Pasted image 20250225112945.png diff --git a/Pasted image 20250225113139.png b/TERCERO/PI/Pasted image 20250225113139.png similarity index 100% rename from Pasted image 20250225113139.png rename to TERCERO/PI/Pasted image 20250225113139.png diff --git a/Pasted image 20250225113929.png b/TERCERO/PI/Pasted image 20250225113929.png similarity index 100% rename from Pasted image 20250225113929.png rename to TERCERO/PI/Pasted image 20250225113929.png diff --git a/Pasted image 20250311105624.png b/TERCERO/PI/Pasted image 20250311105624.png similarity index 100% rename from Pasted image 20250311105624.png rename to TERCERO/PI/Pasted image 20250311105624.png diff --git a/Pasted image 20250311110117.png b/TERCERO/PI/Pasted image 20250311110117.png similarity index 100% rename from Pasted image 20250311110117.png rename to TERCERO/PI/Pasted image 20250311110117.png diff --git a/Pasted image 20250311110853.png b/TERCERO/PI/Pasted image 20250311110853.png similarity index 100% rename from Pasted image 20250311110853.png rename to TERCERO/PI/Pasted image 20250311110853.png diff --git a/Pasted image 20250311111634.png b/TERCERO/PI/Pasted image 20250311111634.png similarity index 100% rename from Pasted image 20250311111634.png rename to TERCERO/PI/Pasted image 20250311111634.png diff --git a/Pasted image 20250311111721.png b/TERCERO/PI/Pasted image 20250311111721.png similarity index 100% rename from Pasted image 20250311111721.png rename to TERCERO/PI/Pasted image 20250311111721.png diff --git a/Pasted image 20250311112420.png b/TERCERO/PI/Pasted image 20250311112420.png similarity index 100% rename from Pasted image 20250311112420.png rename to TERCERO/PI/Pasted image 20250311112420.png diff --git a/TERCERO/PI/Pasted image 20250507203712.png b/TERCERO/PI/Pasted image 20250507203712.png new file mode 100644 index 0000000000000000000000000000000000000000..07d3a5507337eb8b71ee9facdec2ac5994a524d4 GIT binary patch literal 18616 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 aB*F40(gsX^m@g`N;=$pp>=rP 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 N_;~wYV15^U`@i!x3d#Tg literal 0 HcmV?d00001 diff --git a/TERCERO/PI/Pasted image 20250507203726.png b/TERCERO/PI/Pasted image 20250507203726.png new file mode 100644 index 0000000000000000000000000000000000000000..2390bbf7eb47b98d0c8d7fa9dd1ef95cf6fc783b GIT binary patch literal 38176 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 5: La interfaz ATA/IDE +## 1. Introducción +La interfaz usada para comunicar el disco duro y unidades ópticas con el PC se suele llamar IDE (Integrated Drive Electronics) aunque su nombre oficial es ATA (Advanced Technology Attachment). +- **ATA**: ATA originalmente es una interfaz paralela de 16 bits. +- **SATA:** Al final de los 2000 se presentó una nueva interfaz: SATA (Serial ATA) que sería adoptada por los PC de sobremesa y portátiles a los pocos años. SATA envía los bits uno a uno, lo que permite que los cables sean más pequeños y finos y con más rendimiento. SATA es compatible con ATA a nivel software. +### Conectores +![[Pasted image 20250507203728.png]] + +## 2. Tipos de ATA + +#### UDMA == Ultra-ATA + +- **ATA-1:** Originalmente basada en el bus ISA. + - 40/44 pines + - M-S + - PIO y DMA + - Traducción de CHS (Cylinder, Head, Sector) y LBA (Logical Block Address) que admiten hasta 136,9GB pero limitado por la BIOS a 8,4GB (CHS + INT13h) +- **ATA-2:** Amplía a unidades de almacenamiento en general, no sólo discos. + - PIO y DMA más rápidos + - Gestión de energía + - Dispositivos extraíbles + - Soporte PCMCIA (PC Card, una especie de tarjeta de expansión de memoria) + - Se usa LBA de 28 bits (se empieza a soportar 137GB máx) pero la BIOS todavía podría limitar a 8,4GB. +- **ATA-3:** Revisiones menores. + - S.M.A.R.T para auto análisis e informes del estado de la unidad. + - LBA obligatorio + - Seguridad con contraseña +- **ATA/ATAPI-4:** Hace que las anteriores unidades de almacenamiento y las unidades CD-ROM, CD-RW, disquete, zip, cinta, etc se puedan conectar bajo una interfaz común. + - Agrega transferencia UDMA/33 (33MB/s) +- **ATA/ATAPI-5:** Duplica la velocidad de UDMA/33 (66MB/s). + - Cables de 80 hilos +- **ATA/ATAPI-6:** Reduce tiempos de configuración y aumenta la velocidad de reloj, por lo que esta especificación aumenta la velocidad de transferencia de Ultra-ATA a 100MB/s + - CHS se vuelve obsoleto + - LBA se extendió de 228 a 248 admitiendo discos de hasta 144.12PB. +- **ATA/ATAPI-7:** Transferencias UDMA de 133MB/s. Incluye SATA 1.0 como parte del estándar ATA-7 +- **ATA/ATAPI-8:** Agrega las versiones SATA 2.x y 3.x. + - Reemplaza funciones largas de R/W + - Comando TRIM para SSD, para informar al SO que bloques no están en uso para borrarse y prepararse para W en el futuro. +### Limitaciones de BIOS +**Bios UEFI para arrancar desde unidades >2,2TB**. El límite de 8,4GB viene del sistema CHS: +- Cylinders: 1024 máx (registro 10b) +- Heads: 255 máx (registro 8b) +- Sectors per track: 63 máx (registro 6b) +En total: $1024\times 255\times 63\times 512 \text{bytes}/\text{sector}=8,4GB$ +### Conversión CHS/LBA y LBA/CHS +De CHS a LBA: +$LBA=(((C\times HPC)+H)\times SPT)+S-1$ + +De LBA a CHS: +$C=int(LBA/SPT/HPC)$ +$H=int((LBA/SPT)\mod HPC)$ +$S=(LBA\mod SPT)+1$ + +Donde: +- LBA: Logical Block Address +- C: Cylinder +- H: Head +- S: Sector +- HPC: Heads per cylinder +- SPT: Sectors per track +- int X: parte entera de X +- X mod Y: X%Y (resto de X/Y) +## 3. Barreras +Sectores de 512B típicos +### 528MB +Fue el límite de las BIOS con CHS +1024 cilindros, 16 cabezas, 63 sectores = 528 MB +### 2,1GB +BIOS que traducían hasta: +4096 cilindros, 16 cabezas y 63 sectores = 2,1 GB +### 4,2GB +BIOS que traducían hasta : +1024 cilindros, 256 cabezas virtuales, y 63 sectores = 4,2 GB +### 8,4GB +Límite del INT13h extendido de 24 bits +$2^{24}=8,4~GB$ +### 137GB +Límite del LBA28: $2^{28}$ sectores = 137GB +Se crea LBA48 para solucionarlo (144.12 PB). +### 2,2TB +La limitación viene de que MBR (Master Boot Record) usa un campo de 32 bits para la cantidad de sectores. +Se usa GPT, que usa 64 bits, para solucionarlo (9.4 ZB) +# TEMA 6: Disco Duro +## 1. Introducción +Consiste en discos giratorios con cabezales que se mueven sobre los discos (aunque sin llegar a tocarlos) y almacenan datos en los sectores (trocitos) de las pistas (anillos concéntricos). Los sectores son normalmente de 512B o 4KB. Hace años giraban sobre 3600rpm aunque ahora las velocidades más usadas son de 5400rpm, 7200rpm, 10000rpm, 15000rpm. +## 2. Pistas y sectores +Los sectores se numeran empezando por 1 y las cabezas y cilindros empezando por 0. Por ejemplo, un disquete de 1.44MB contiene 80 cilindros (0-79) y dos cabezas (0,1) mientras que cada pista en cada cilindro tiene 18 sectores (1-18). +## 3. Formato y particiones +Hay dos tipos de formato, de bajo nivel (LLF) o de alto nivel (HLF). El comando FORMAT realiza el de alto nivel, el de bajo nivel se realiza en fábrica. Para realizar HLF, se requiere crear particiones (secciones del disco con una letra asignada, como C:). En resumen, los pasos son: +- Formateo LLF +- Particionado +- Formateo HLF +### Distintos formatos de particiones +- **FAT (File Assignation Table):** Compatible con DOS y Windows 9x/Me. Admiten nombres de archivos de 11 caracteres como máximo (8 caracteres + 3 de extensión de archivo) en DOS y 255 caracteres en W9x o posterior. Se usan números de 12 o 16 bits para identificar grupos, lo que resulta en volúmenes máximos de 2GB. +- **FAT32:** Volumen único máximo de 2TiB y tamaño de archivo máximo de 4GB, ya que se usan 32 bits. +- **exFAT:** Volúmenes y archivos de 512TB. +- **NTFS:** Nombres de archivos de 256 caracteres y volúmenes y archivos de hasta 16EB teóricos. +## 4. Rendimiento y velocidad de transferencia + +$$ +\begin{equation} +T_{ACCESO}=T_{BUSQUEDA}+latencia~~~~\text{ms} +\end{equation} +$$ +**Tiempo de acceso:** Es la cantidad de tiempo total promedio requerida para que la unidad acceda a un sector aleatorio. +$$ +\begin{equation} +T_{BUSQUEDA}=T_{DESPLAZAMIENTO}\times\frac{\text{nº pistas}}{2}+T_{ESTABILIZACION} +\end{equation} +$$ +$$ +\begin{equation} +\text{latencia}=\frac{T_{ROTACION}}{2}=\frac{\frac{1}{v_{ROTACION}}}{2}=\frac{0,5}{v_{ROTACION}}=\frac{0,5}{\frac{rpm}{60}}=\frac{30}{rpm}~~~\text{ms} +\end{equation} +$$ +**Transferencia externa:** velocidad a la que se pueden mover los datos entre la placa base y el buffer del disco. +**Transferencia interna:** velocidad R/W del disco: +- Velocidad de rotación: rpm +- Densidad (sectores/pista): + $$ + \begin{equation} + \frac{\text{nº bits sectores}}{2\pi\text{r}}=\frac{\frac{\text{nº sectores}}{\text{pista}}\times\text{512 B}\times\text{8 bits}}{2\pi\text{r}} + \end{equation} + $$ + +Finalmente, el **Tiempo de R/W medio** es: +$$ +\begin{equation} +T_{R/W}=T_{ACCESO}+T_{Tx}+T_{DRIVER}=\text{latencia}+T_{BUSQUEDA}+\frac{1}{v_{Tx} (B/s)}+T_{DRIVER} +\end{equation} +$$ diff --git a/Captura desde 2025-03-06 12-24-34.png b/TERCERO/SETR1/Captura desde 2025-03-06 12-24-34.png similarity index 100% rename from Captura desde 2025-03-06 12-24-34.png rename to TERCERO/SETR1/Captura desde 2025-03-06 12-24-34.png diff --git a/Pasted image 20250220110539.png b/TERCERO/SETR1/Pasted image 20250220110539.png similarity index 100% rename from Pasted image 20250220110539.png rename to TERCERO/SETR1/Pasted image 20250220110539.png diff --git a/Pasted image 20250220110558.png b/TERCERO/SETR1/Pasted image 20250220110558.png similarity index 100% rename from Pasted image 20250220110558.png rename to TERCERO/SETR1/Pasted image 20250220110558.png diff --git a/Pasted image 20250220110616.png b/TERCERO/SETR1/Pasted image 20250220110616.png similarity index 100% rename from Pasted image 20250220110616.png rename to TERCERO/SETR1/Pasted image 20250220110616.png diff --git a/Pasted image 20250220110642.png b/TERCERO/SETR1/Pasted image 20250220110642.png similarity index 100% rename from Pasted image 20250220110642.png rename to TERCERO/SETR1/Pasted image 20250220110642.png diff --git a/Pasted image 20250220114954.png b/TERCERO/SETR1/Pasted image 20250220114954.png similarity index 100% rename from Pasted image 20250220114954.png rename to TERCERO/SETR1/Pasted image 20250220114954.png diff --git a/Pasted image 20250227115420.png b/TERCERO/SETR1/Pasted image 20250227115420.png similarity index 100% rename from Pasted image 20250227115420.png rename to TERCERO/SETR1/Pasted image 20250227115420.png diff --git a/Pasted image 20250227120032.png b/TERCERO/SETR1/Pasted image 20250227120032.png similarity index 100% rename from Pasted image 20250227120032.png rename to TERCERO/SETR1/Pasted image 20250227120032.png diff --git a/Pasted image 20250306113057.png b/TERCERO/SETR1/Pasted image 20250306113057.png similarity index 100% rename from Pasted image 20250306113057.png rename to TERCERO/SETR1/Pasted image 20250306113057.png diff --git a/Pasted image 20250306113133.png b/TERCERO/SETR1/Pasted image 20250306113133.png similarity index 100% rename from Pasted image 20250306113133.png rename to TERCERO/SETR1/Pasted image 20250306113133.png diff --git a/Pasted image 20250306113416.png b/TERCERO/SETR1/Pasted image 20250306113416.png similarity index 100% rename from Pasted image 20250306113416.png rename to TERCERO/SETR1/Pasted image 20250306113416.png diff --git a/Pasted image 20250306121610.png b/TERCERO/SETR1/Pasted image 20250306121610.png similarity index 100% rename from Pasted image 20250306121610.png rename to TERCERO/SETR1/Pasted image 20250306121610.png diff --git a/Pasted image 20250306122347.png b/TERCERO/SETR1/Pasted image 20250306122347.png similarity index 100% rename from Pasted image 20250306122347.png rename to TERCERO/SETR1/Pasted image 20250306122347.png diff --git a/Pasted image 20250313114416.png b/TERCERO/SETR1/Pasted image 20250313114416.png similarity index 100% rename from Pasted image 20250313114416.png rename to TERCERO/SETR1/Pasted image 20250313114416.png diff --git a/Pasted image 20250313115415.png b/TERCERO/SETR1/Pasted image 20250313115415.png similarity index 100% rename from Pasted image 20250313115415.png rename to TERCERO/SETR1/Pasted image 20250313115415.png diff --git a/Pasted image 20250313122633.png b/TERCERO/SETR1/Pasted image 20250313122633.png similarity index 100% rename from Pasted image 20250313122633.png rename to TERCERO/SETR1/Pasted image 20250313122633.png diff --git a/Pasted image 20250320110818.png b/TERCERO/SETR1/Pasted image 20250320110818.png similarity index 100% rename from Pasted image 20250320110818.png rename to TERCERO/SETR1/Pasted image 20250320110818.png diff --git a/Pasted image 20250320110820.png b/TERCERO/SETR1/Pasted image 20250320110820.png similarity index 100% rename from Pasted image 20250320110820.png rename to TERCERO/SETR1/Pasted image 20250320110820.png diff --git a/Pasted image 20250320110905.png b/TERCERO/SETR1/Pasted image 20250320110905.png similarity index 100% rename from Pasted image 20250320110905.png rename to TERCERO/SETR1/Pasted image 20250320110905.png diff --git a/Pasted image 20250320111330.png b/TERCERO/SETR1/Pasted image 20250320111330.png similarity index 100% rename from Pasted image 20250320111330.png rename to TERCERO/SETR1/Pasted image 20250320111330.png diff --git a/Pasted image 20250320112207.png b/TERCERO/SETR1/Pasted image 20250320112207.png similarity index 100% rename from Pasted image 20250320112207.png rename to TERCERO/SETR1/Pasted image 20250320112207.png diff --git a/Pasted image 20250320112323.png b/TERCERO/SETR1/Pasted image 20250320112323.png similarity index 100% rename from Pasted image 20250320112323.png rename to TERCERO/SETR1/Pasted image 20250320112323.png diff --git a/Pasted image 20250320113146.png b/TERCERO/SETR1/Pasted image 20250320113146.png similarity index 100% rename from Pasted image 20250320113146.png rename to TERCERO/SETR1/Pasted image 20250320113146.png diff --git a/Pasted image 20250320114112.png b/TERCERO/SETR1/Pasted image 20250320114112.png similarity index 100% rename from Pasted image 20250320114112.png rename to TERCERO/SETR1/Pasted image 20250320114112.png diff --git a/Pasted image 20250320120951.png b/TERCERO/SETR1/Pasted image 20250320120951.png similarity index 100% rename from Pasted image 20250320120951.png rename to TERCERO/SETR1/Pasted image 20250320120951.png diff --git a/Pasted image 20250424105658.png b/TERCERO/SETR1/Pasted image 20250424105658.png similarity index 100% rename from Pasted image 20250424105658.png rename to TERCERO/SETR1/Pasted image 20250424105658.png diff --git a/Pasted image 20250424110125.png b/TERCERO/SETR1/Pasted image 20250424110125.png similarity index 100% rename from Pasted image 20250424110125.png rename to TERCERO/SETR1/Pasted image 20250424110125.png diff --git a/Pasted image 20250424110658.png b/TERCERO/SETR1/Pasted image 20250424110658.png similarity index 100% rename from Pasted image 20250424110658.png rename to TERCERO/SETR1/Pasted image 20250424110658.png diff --git a/Pasted image 20250424113241.png b/TERCERO/SETR1/Pasted image 20250424113241.png similarity index 100% rename from Pasted image 20250424113241.png rename to TERCERO/SETR1/Pasted image 20250424113241.png diff --git a/Pasted image 20250424115519.png b/TERCERO/SETR1/Pasted image 20250424115519.png similarity index 100% rename from Pasted image 20250424115519.png rename to TERCERO/SETR1/Pasted image 20250424115519.png diff --git a/Pasted image 20250424120431.png b/TERCERO/SETR1/Pasted image 20250424120431.png similarity index 100% rename from Pasted image 20250424120431.png rename to TERCERO/SETR1/Pasted image 20250424120431.png