El sistema operativo: principios y prácticas
El sistema operativo: principios y prácticas
A través de este documento, se revisan los principios fundamentales de los sistemas operativos, haciendo hincapié en su práctica mediante el estudio del sistema MINIX. Se exploran los conceptos de administración de recursos y la evolución histórica de los sistemas, ofreciendo una vista profunda que combina teoría con aplicaciones reales para un aprendizaje efectivo.
Category:
Tech
| Tags:
#SistemasOperativos,
#HistoriaDeSistemas,
#AdministracionDeRecursos,
#MINIX,
#TeoriaYPractica
El sistema operativo: principios y prácticas
@ProfGastonPerez1 week ago

1/959

2/959

3/959

4/959

5/959

6/959

7/959

8/959

9/959

10/959

11/959

12/959

13/959

14/959

15/959

16/959

17/959

18/959

19/959

20/959

21/959

22/959

23/959

24/959

25/959

26/959

27/959

28/959

29/959

30/959

31/959

32/959

33/959

34/959

35/959

36/959

37/959

38/959

39/959

40/959

41/959

42/959

43/959

44/959

45/959

46/959

47/959

48/959

49/959

50/959

51/959

52/959

53/959

54/959

55/959

56/959

57/959

58/959

59/959

60/959

61/959

62/959

63/959

64/959

65/959

66/959

67/959

68/959

69/959

70/959

71/959

72/959

73/959

74/959

75/959

76/959

77/959

78/959

79/959

80/959

81/959

82/959

83/959

84/959

85/959

86/959

87/959

88/959

89/959

90/959

91/959

92/959

93/959

94/959

95/959

96/959

97/959

98/959

99/959

100/959

101/959

102/959

103/959

104/959

105/959

106/959

107/959

108/959

109/959

110/959

111/959

112/959

113/959

114/959

115/959

116/959

117/959

118/959

119/959

120/959

121/959

122/959

123/959

124/959

125/959

126/959

127/959

128/959

129/959

130/959

131/959

132/959

133/959

134/959

135/959

136/959

137/959

138/959

139/959

140/959

141/959

142/959

143/959

144/959

145/959

146/959

147/959

148/959

149/959

150/959

151/959

152/959

153/959

154/959

155/959

156/959

157/959

158/959

159/959

160/959

161/959

162/959

163/959

164/959

165/959

166/959

167/959

168/959

169/959

170/959

171/959

172/959

173/959

174/959

175/959

176/959

177/959

178/959

179/959

180/959

181/959

182/959

183/959

184/959

185/959

186/959

187/959

188/959

189/959

190/959

191/959

192/959

193/959

194/959

195/959

196/959

197/959

198/959

199/959

200/959

201/959

202/959

203/959

204/959

205/959

206/959

207/959

208/959

209/959

210/959

211/959

212/959

213/959

214/959

215/959

216/959

217/959

218/959

219/959

220/959

221/959

222/959

223/959

224/959

225/959

226/959

227/959

228/959

229/959

230/959

231/959

232/959

233/959

234/959

235/959

236/959

237/959

238/959

239/959

240/959

241/959

242/959

243/959

244/959

245/959

246/959

247/959

248/959

249/959

250/959

251/959

252/959

253/959

254/959

255/959

256/959

257/959

258/959

259/959

260/959

261/959

262/959

263/959

264/959

265/959

266/959

267/959

268/959

269/959

270/959

271/959

272/959

273/959

274/959

275/959

276/959

277/959

278/959

279/959

280/959

281/959

282/959

283/959

284/959

285/959

286/959

287/959

288/959

289/959

290/959

291/959

292/959

293/959

294/959

295/959

296/959

297/959

298/959

299/959

300/959

301/959

302/959

303/959

304/959

305/959

306/959

307/959

308/959

309/959

310/959

311/959

312/959

313/959

314/959

315/959

316/959

317/959

318/959

319/959

320/959

321/959

322/959

323/959

324/959

325/959

326/959

327/959

328/959

329/959

330/959

331/959

332/959

333/959

334/959

335/959

336/959

337/959

338/959

339/959

340/959

341/959

342/959

343/959

344/959

345/959

346/959

347/959

348/959

349/959

350/959

351/959

352/959

353/959

354/959

355/959

356/959

357/959

358/959

359/959

360/959

361/959

362/959

363/959

364/959

365/959

366/959

367/959

368/959

369/959

370/959

371/959

372/959

373/959

374/959

375/959

376/959

377/959

378/959

379/959

380/959

381/959

382/959

383/959

384/959

385/959

386/959

387/959

388/959

389/959

390/959

391/959

392/959

393/959

394/959

395/959

396/959

397/959

398/959

399/959

400/959

401/959

402/959

403/959

404/959

405/959

406/959

407/959

408/959

409/959

410/959

411/959

412/959

413/959

414/959

415/959

416/959

417/959

418/959

419/959

420/959

421/959

422/959

423/959

424/959

425/959

426/959

427/959

428/959

429/959

430/959

431/959

432/959

433/959

434/959

435/959

436/959

437/959

438/959

439/959

440/959

441/959

442/959

443/959

444/959

445/959

446/959

447/959

448/959

449/959

450/959

451/959

452/959

453/959

454/959

455/959

456/959

457/959

458/959

459/959

460/959

461/959

462/959

463/959

464/959

465/959

466/959

467/959

468/959

469/959

470/959

471/959

472/959

473/959

474/959

475/959

476/959

477/959

478/959

479/959

480/959

481/959

482/959

483/959

484/959

485/959

486/959

487/959

488/959

489/959

490/959

491/959

492/959

493/959

494/959

495/959

496/959

497/959

498/959

499/959

500/959

501/959

502/959

503/959

504/959

505/959

506/959

507/959

508/959

509/959

510/959

511/959

512/959

513/959

514/959

515/959

516/959

517/959

518/959

519/959

520/959

521/959

522/959

523/959

524/959

525/959

526/959

527/959

528/959

529/959

530/959

531/959

532/959

533/959

534/959

535/959

536/959

537/959

538/959

539/959

540/959

541/959

542/959

543/959

544/959

545/959

546/959

547/959

548/959

549/959

550/959

551/959

552/959

553/959

554/959

555/959

556/959

557/959

558/959

559/959

560/959

561/959

562/959

563/959

564/959

565/959

566/959

567/959

568/959

569/959

570/959

571/959

572/959

573/959

574/959

575/959

576/959

577/959

578/959

579/959

580/959

581/959

582/959

583/959

584/959

585/959

586/959
![EL CÓDIGO FUENTE DE MINIX Archivo: src/kernel/const.h 571
04315 * 3 palabras para init_org[] , só…](https://d2z384uprhdr6y.cloudfront.net/RsjsHTp1mUh-xc69NNti_vy4YCC3-T-qRKGV50KzOHA/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfNTg3LWwud2VicA==.webp)
587/959

588/959

589/959

590/959

591/959

592/959

593/959

594/959

595/959

596/959

597/959

598/959

599/959

600/959

601/959

602/959

603/959

604/959

605/959

606/959

607/959

608/959

609/959

610/959

611/959

612/959

613/959

614/959

615/959

616/959

617/959

618/959
![EL CÓDIGO FUENTE DE MINIX Archivo: src/kemel/main.c 603
06800 rp->p_map[S] .mem_len) « CLICK_SHIF…](https://d2z384uprhdr6y.cloudfront.net/T5E3kGnC8pjSr1RcmC4t9JUCMYDkishr8Zu9Mt4FmYk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfNjE5LWwud2VicA==.webp)
619/959

620/959

621/959

622/959

623/959

624/959

625/959

626/959

627/959

628/959

629/959

630/959

631/959

632/959

633/959

634/959

635/959

636/959

637/959

638/959

639/959

640/959

641/959

642/959

643/959

644/959

645/959

646/959

647/959

648/959

649/959

650/959

651/959

652/959

653/959

654/959

655/959

656/959

657/959

658/959

659/959

660/959

661/959

662/959

663/959

664/959

665/959
![EL CÓDIGO FUENTE DE MINIX Archivo: src/kemel/memory.c 649
09895 memp= &mem[NR_MEMS];
09896 whil…](https://d2z384uprhdr6y.cloudfront.net/x7RV6kVyFi8oHKxgVu9bIUHCa5BW4GtyuYg6wFAr7E4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfNjY2LWwud2VicA==.webp)
666/959

667/959

668/959

669/959

670/959

671/959

672/959

673/959

674/959

675/959

676/959

677/959

678/959

679/959

680/959

681/959

682/959

683/959

684/959

685/959

686/959

687/959

688/959

689/959

690/959

691/959

692/959

693/959

694/959

695/959

696/959

697/959

698/959

699/959

700/959

701/959

702/959

703/959

704/959

705/959

706/959

707/959

708/959

709/959

710/959

711/959
![EL CÓDIGO FUENTE DE MINIX Archivo: src/kernel/tty.c 695
12755 *icount -= ict; /* [io]ct son núms.…](https://d2z384uprhdr6y.cloudfront.net/C4h4ullJGNgoVp-DsTKZWiedBcJ6eyMP6CVBQP7Lxlo/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfNzEyLWwud2VicA==.webp)
712/959

713/959

714/959

715/959

716/959

717/959

718/959

719/959

720/959

721/959

722/959

723/959

724/959

725/959

726/959

727/959

728/959

729/959

730/959

731/959

732/959

733/959

734/959

735/959

736/959

737/959

738/959

739/959

740/959

741/959

742/959

743/959

744/959

745/959

746/959

747/959

748/959

749/959

750/959

751/959

752/959

753/959

754/959

755/959

756/959

757/959

758/959

759/959

760/959

761/959

762/959

763/959

764/959

765/959

766/959

767/959

768/959
![752 Archivo: src/rnm/rnain.c EL CÓDIGO FUENTE DE MINIX
16685
16686 proc_ptr = &mproc[proc_nr]j …](https://d2z384uprhdr6y.cloudfront.net/PIujZPfeUcj8QkQTvh4E1GCQnDiAI7ZvRJmxwb6fU7c/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfNzY5LWwud2VicA==.webp)
769/959

770/959

771/959

772/959

773/959

774/959

775/959

776/959

777/959

778/959

779/959

780/959

781/959

782/959

783/959

784/959
![768 Archivo: src/rnm/break.c EL CÓDIGO FUENTE DE MINIX
17715 r = size_ok(ft, rmp->mp_seg[T] .mem_…](https://d2z384uprhdr6y.cloudfront.net/8TkT3zotGh1FZgpUqYb_rvEMkwhJeFL9S2Xnal3_BFM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfNzg1LWwud2VicA==.webp)
785/959

786/959

787/959

788/959

789/959

790/959

791/959

792/959

793/959

794/959

795/959
![EL CÓDIGO FUENTE DE MINIX Archivo: src/mm/signa].c 779
18395 tell_fs(UNPAUSE, pro, 0, 0);
18396…](https://d2z384uprhdr6y.cloudfront.net/5AGjewUXHm6WZzcSWFhApReJxrh4yQMse-6SfHD6tpU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfNzk2LWwud2VicA==.webp)
796/959

797/959

798/959

799/959

800/959

801/959

802/959

803/959

804/959

805/959

806/959

807/959

808/959

809/959

810/959

811/959

812/959

813/959

814/959

815/959

816/959

817/959

818/959

819/959

820/959

821/959

822/959

823/959

824/959

825/959

826/959

827/959

828/959

829/959

830/959

831/959

832/959

833/959

834/959

835/959

836/959

837/959

838/959
![822 Archivo: src/fs/super.c EL CÓDIGO FUENTE DE MINIX
22075 dev = (dev_t) rip->i_zone[0];
22076…](https://d2z384uprhdr6y.cloudfront.net/RfyVTUwkxm16ngTsOxr2zsfNUeIW-FPEoPdM833b4Pw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfODM5LWwud2VicA==.webp)
839/959

840/959

841/959

842/959

843/959

844/959

845/959

846/959

847/959

848/959

849/959

850/959

851/959

852/959

853/959

854/959

855/959

856/959

857/959

858/959

859/959

860/959

861/959

862/959

863/959

864/959

865/959

866/959

867/959

868/959
![EL CÓDIGO FUENTE DE MINIX Archivo: src/fs/read.c 847
23635 dev = (dev_t) rip->i_zone[0];
23636 }…](https://d2z384uprhdr6y.cloudfront.net/dV3sZKseFaZsdL6AGvXtPujDyOwIzLKhExTt0k--xcQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfODY5LWwud2VicA==.webp)
869/959

870/959

871/959

872/959

873/959

874/959

875/959

876/959

877/959

878/959

879/959

880/959

881/959

882/959

883/959

884/959

885/959

886/959

887/959

888/959

889/959

890/959

891/959

892/959

893/959

894/959

895/959

896/959

897/959

898/959

899/959

900/959

901/959
![878 Archivo: src/fs/1ink.c EL CÓDIGO FUENTE DE MINIX
25780 char dir_name[NAME_MAX]; /* nombre dir…](https://d2z384uprhdr6y.cloudfront.net/YHQ3ld9WeyKxy5KpejiRc1D9mwRIz1f8UQLn7Q-yxVA/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfOTAyLWwud2VicA==.webp)
902/959

903/959

904/959

905/959

906/959

907/959

908/959

909/959

910/959
![888 Archivo: src/fs/time.c EL CÓDIGO FUENTE DE MINIX
26500 reply_t2 = t[1];
26501 reply_t3 = t[…](https://d2z384uprhdr6y.cloudfront.net/tgckxa4GEqiS4C119-KP9IkeeSyAe_RnJV1hhRZd7N4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfOTExLWwud2VicA==.webp)
911/959

912/959

913/959

914/959

915/959
![EL CÓDIGO FUENTE DE MINIX Archivo: src/fs/misc.c 893
26885 (*dmap[major] .dmap_close) (task, &dev…](https://d2z384uprhdr6y.cloudfront.net/dlSJuzT8DK1HaH0rt0e04o5Opnj3c6PSWZQD_L0sdHo/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfOTE2LWwud2VicA==.webp)
916/959

917/959

918/959

919/959
![EL CÓDIGO FUENTE DE MINIX Archivo: src/fs/device.c 897
27175 rfp = &fproc[slot1];
27176 rfp->fp_…](https://d2z384uprhdr6y.cloudfront.net/T_RLNRoykUIpQEGD9mPAAGu-7j0bRDeMc3ISSaA1yAo/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8zOTQyNmFhNy0xNWE4LTRhMjQtYTA5OC1lNTY2OTY0NmUyM2Mvc2xpZGVfOTIwLWwud2VicA==.webp)
920/959

921/959

922/959

923/959

924/959

925/959

926/959

927/959

928/959

929/959

930/959

931/959

932/959

933/959

934/959

935/959

936/959

937/959

938/959

939/959

940/959

941/959

942/959

943/959

944/959

945/959

946/959

947/959

948/959

949/959

950/959

951/959

952/959

953/959

954/959

955/959

956/959

957/959

958/959

959/959
Related Jaunts

Universidad Michoacana de San Nicolás de Hidalgo: Informática I
@ProfGastonPerez
2 weeks ago •
34 views

Historia de la microinformática: El pasado de la computación personal
@ProfGastonPerez
1 week ago •
28 views