Thia ceratruster incero=rata the etien sf th ak with the Termeti- she dee tea nteger veluca umbenbiocks, blocksie, atring dsnameend etes a Saise seftuea. The Saise as fis of charas nameiata Fe fie siata, tia spene nd tresied ese Saiskth umbnuocs meny blscia sf hish we millmenieviete es herd disk drive. The tion will chese Fe fie = blocksia Fhe ie deca ret iat the fumetion wil ereste e fie celles disknameahich centaina mumberoftiaces bilocksmeny sherectera Thia fle alogisally divided o inta blacksie many sharestera The tei fie will berofblacks meny ning atruature here cesh Bytea - saise Eytea sissisies -2siciaiss Blecki Eytes 2leciais -3iociaise Bece 2

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%
IN C++ plecas implement adiak.coo end meinepo frem the below adiakh
The firat pert ef thía prejest reguirea thet you implemente slesa that wilbe uacd te aimulate e dak drive.
The diak drive wial heve numberatlocks many blecka where cech bleck hea biacksizumeny bytea. The
interisse fer the eless Seak aheuld inslude:
Cless Sdiak
public:
Sdiakjatring diakneame, int numberefblecka, int blockaisel:
int getblockint blocknumber, atringa buffer;
int putblockfint blocknumber, atring buffer);
int getnumberofblocka eeser function
int getblockaise0 er function
privete
atring diakname
N file name of software-diak
int mumberofblocka; mumber of blocka on diak
int bleekaisn;
N block aize in bytea
An enplanatien ef the member funetiena fellewa:
Sdiakldakname, numberofblocka, blockaize
Thia coratruster incerperates the eation at the diak with the fermatng" of the devie. It seeola the
imteser velues numberofbiocks, blocksine, atring diskname erd creates e Sdiaik (asftwere-siak The Sdiak
ia a fle oi charstera which we will meniguiste 2se raw hard dak drive. The funstion will eheck ihe Fle
diskriame eiata. he file ssiata, tia spensd and brestsd ca e Sdiak with numbinoblocks many blocka sf
aizs blocksine. IF the fle desa not exiat, the funstion will ereats e fis seles diskname which sortsina
numberoftiocks blocksizimeny cherectera. Thia file ia legiselly divided uo inte nuniberofblocks many
blocia where coch bleck hes blocksize many chereciera. The test file wil hove the fellewing atrusture
Bytea -leekaise-
Bleck 0
Eytea sloskaiss-2"slociaiee
Bleek !
Bytea 2sleckais: -3"elociaise-
Eleek 2
Bytea 7-7
Bleek nuibenofblocksi
getblock(blocknumber,buffer)
rsirisiea block blocknumber fram the diak and aterea the date in the atring buffer.treturna an errer sedis
ofiifauseeaful ane Oetherwiae.
• putblock(blocknumberbufier)
writea the atrina buffer te bleck hlockrmber. It eturma on errr code ef 1ifauaaful end O otherwiae
IMPLEMENTATION GUIDELINES: It'a aentiel thet yeur sottwere aetiafiea the apecificetiena. Theas wil b=
the enly funstiona in your ayakem) which pihyaicely ess the Sdiak. NOTEthet you muat elas write drivera
te teat end demenatrate yeurpregrem
Transcribed Image Text:IN C++ plecas implement adiak.coo end meinepo frem the below adiakh The firat pert ef thía prejest reguirea thet you implemente slesa that wilbe uacd te aimulate e dak drive. The diak drive wial heve numberatlocks many blecka where cech bleck hea biacksizumeny bytea. The interisse fer the eless Seak aheuld inslude: Cless Sdiak public: Sdiakjatring diakneame, int numberefblecka, int blockaisel: int getblockint blocknumber, atringa buffer; int putblockfint blocknumber, atring buffer); int getnumberofblocka eeser function int getblockaise0 er function privete atring diakname N file name of software-diak int mumberofblocka; mumber of blocka on diak int bleekaisn; N block aize in bytea An enplanatien ef the member funetiena fellewa: Sdiakldakname, numberofblocka, blockaize Thia coratruster incerperates the eation at the diak with the fermatng" of the devie. It seeola the imteser velues numberofbiocks, blocksine, atring diskname erd creates e Sdiaik (asftwere-siak The Sdiak ia a fle oi charstera which we will meniguiste 2se raw hard dak drive. The funstion will eheck ihe Fle diskriame eiata. he file ssiata, tia spensd and brestsd ca e Sdiak with numbinoblocks many blocka sf aizs blocksine. IF the fle desa not exiat, the funstion will ereats e fis seles diskname which sortsina numberoftiocks blocksizimeny cherectera. Thia file ia legiselly divided uo inte nuniberofblocks many blocia where coch bleck hes blocksize many chereciera. The test file wil hove the fellewing atrusture Bytea -leekaise- Bleck 0 Eytea sloskaiss-2"slociaiee Bleek ! Bytea 2sleckais: -3"elociaise- Eleek 2 Bytea 7-7 Bleek nuibenofblocksi getblock(blocknumber,buffer) rsirisiea block blocknumber fram the diak and aterea the date in the atring buffer.treturna an errer sedis ofiifauseeaful ane Oetherwiae. • putblock(blocknumberbufier) writea the atrina buffer te bleck hlockrmber. It eturma on errr code ef 1ifauaaful end O otherwiae IMPLEMENTATION GUIDELINES: It'a aentiel thet yeur sottwere aetiafiea the apecificetiena. Theas wil b= the enly funstiona in your ayakem) which pihyaicely ess the Sdiak. NOTEthet you muat elas write drivera te teat end demenatrate yeurpregrem
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY