How data is read from a disk?Windows XP keeps writing on disk (clock ticking)Recommended RAID5 stripe...

What are the exceptions to Natural Selection?

What is the standard way to address written statements presented as evidence in a civil case?

How do I append a character to the end of every line in an Excel cell?

How should I handle players who ignore the session zero agreement?

kill -0 <PID> は何をするのでしょうか?

Dilemma of explaining to interviewer that he is the reason for declining second interview

What is the most fuel efficient way out of the Solar System?

Can we harness gravitational potential energy?

Removing disk while game is suspended

What is the use of 'de' preposition in 'Yo voy *de* compras todos los sábados'

Why do neural networks need so many training examples to perform?

Why don't hotels mount air conditioning units outside the rooms?

How do you funnel food off a cutting board?

Is using an 'empty' metaphor considered bad style?

Consequences of lack of rigour

How to deal with an incendiary email that was recalled

What's a good word to describe a public place that looks like it wouldn't be rough?

What are "industrial chops"?

Cat is tipping over bed-side lamps during the night

Citing paywalled articles accessed via illegal web sharing

How much mayhem could I cause as a sentient fish?

Non-Cancer terminal illness that can affect young (age 10-13) girls?

Use two 8s and two 3s to make the number 24

Why is it that Bernie Sanders is always called a "socialist"?



How data is read from a disk?


Windows XP keeps writing on disk (clock ticking)Recommended RAID5 stripe size?Recovery of data from hard diskMount a HFSPlus disk with read/write permissions in LinuxDisk Utility reading disk incorrectly; viewing ext4 as JHFS+ and seeing Recovery HDMacbook confuses mount path of partitions from 2 different external disksHard disk much slower when performing several long simultaneous readsWhat am I doing wrong in rsync to cause so much “data transfer”?CPU or Disk bottleneck?System really limited by disk IO? Rate in atop much lower than expected













0















Say, I have a request to read 1GB.



1) Will it be read without interruption until the requested size is read?



2) Or does it read some fixed size(like page size), meaning that it's now responsibility of the OS(or whoever) to make requests to read again and again until the needed size is read, and meaning that another thread could be first to make a request to read from another location(which would be very bad for my thread if it's an hdd)?



Is it same for write operations?



Considering the performance loses in the second case, I would guess that it reads/writes without interruption and it's responsibility of the OS to make "parallel" reads/writes possible.



Could you recommend sources of wisdom on that topic(computer architecture)?



I'm sorry if I didn't describe the question at hand well, I would be glad if you could just recommend what to read on that subject.









share







New contributor




Dani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    0















    Say, I have a request to read 1GB.



    1) Will it be read without interruption until the requested size is read?



    2) Or does it read some fixed size(like page size), meaning that it's now responsibility of the OS(or whoever) to make requests to read again and again until the needed size is read, and meaning that another thread could be first to make a request to read from another location(which would be very bad for my thread if it's an hdd)?



    Is it same for write operations?



    Considering the performance loses in the second case, I would guess that it reads/writes without interruption and it's responsibility of the OS to make "parallel" reads/writes possible.



    Could you recommend sources of wisdom on that topic(computer architecture)?



    I'm sorry if I didn't describe the question at hand well, I would be glad if you could just recommend what to read on that subject.









    share







    New contributor




    Dani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      0












      0








      0








      Say, I have a request to read 1GB.



      1) Will it be read without interruption until the requested size is read?



      2) Or does it read some fixed size(like page size), meaning that it's now responsibility of the OS(or whoever) to make requests to read again and again until the needed size is read, and meaning that another thread could be first to make a request to read from another location(which would be very bad for my thread if it's an hdd)?



      Is it same for write operations?



      Considering the performance loses in the second case, I would guess that it reads/writes without interruption and it's responsibility of the OS to make "parallel" reads/writes possible.



      Could you recommend sources of wisdom on that topic(computer architecture)?



      I'm sorry if I didn't describe the question at hand well, I would be glad if you could just recommend what to read on that subject.









      share







      New contributor




      Dani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      Say, I have a request to read 1GB.



      1) Will it be read without interruption until the requested size is read?



      2) Or does it read some fixed size(like page size), meaning that it's now responsibility of the OS(or whoever) to make requests to read again and again until the needed size is read, and meaning that another thread could be first to make a request to read from another location(which would be very bad for my thread if it's an hdd)?



      Is it same for write operations?



      Considering the performance loses in the second case, I would guess that it reads/writes without interruption and it's responsibility of the OS to make "parallel" reads/writes possible.



      Could you recommend sources of wisdom on that topic(computer architecture)?



      I'm sorry if I didn't describe the question at hand well, I would be glad if you could just recommend what to read on that subject.







      hard-drive computer-architecture





      share







      New contributor




      Dani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      Dani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      Dani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 6 mins ago









      DaniDani

      1




      1




      New contributor




      Dani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Dani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Dani is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          Dani is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1410062%2fhow-data-is-read-from-a-disk%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Dani is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          Dani is a new contributor. Be nice, and check out our Code of Conduct.













          Dani is a new contributor. Be nice, and check out our Code of Conduct.












          Dani is a new contributor. Be nice, and check out our Code of Conduct.
















          Thanks for contributing an answer to Super User!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1410062%2fhow-data-is-read-from-a-disk%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Why not use the yoke to control yaw, as well as pitch and roll? Announcing the arrival of...

          Couldn't open a raw socket. Error: Permission denied (13) (nmap)Is it possible to run networking commands...

          VNC viewer RFB protocol error: bad desktop size 0x0I Cannot Type the Key 'd' (lowercase) in VNC Viewer...