SlideShare a Scribd company logo
1 of 12
SISTEMAS OPERATIVOS
@wilfredcom
Conceptos Base
• Sistema Operativo: Encargado
interrelación programas con máquina y
estos con el usuario
• Llamadas a Sistema: Instrucciones que
utiliza el S.O. para comunicación con los
programas
• Núcleo (Kernel): Base fundamental del
S.O.
Clasificación S.O.
• Por Servicios
– Monousuario
– Multiusuario
– Monotarea
– Multitarea
– Uniproceso
– Multiproceso
• Por Forma de Ofrecer
Servicios
– De Red
– Distribuídos
• Por Estructura Kernel
– Monolítico
– Microkernel
– Híbrido
– Nanokernel
– Exokernel
Por Estructura Kernel
"OS-structure2" by Golftheman - http://en.wikipedia.org/wiki/Image:OS-structure.svg. Licensed under Public domain via Wikimedia Commons
"Exokernel revised(english)" by Thorben Bochenek -
//en.wikipedia.org/wiki/File:Exokernel_(english).png.
Licensed under Creative Commons Attribution-Share Alike
3.0
Historia MS Windows
• QDOS 0.1 –
Ago/80
• 86-DOS 0.3 –
Dic/80
• PC-DOS 1.0 –
12/Ago/81
• MS-DOS 1.24 –
Jun/82
• MS-DOS 3.05 –
Nov/84
• Windows XP – 24/Sep/2001
• Pocket PC 2002 – 6/Sep/2001
• Windows Server 2003 – 24/Abr/2003
• Windows Vista – 8/Nov/2006
• Windows Server 2008 – 4/Feb/2008
• Windows 7 – 22/Jul/2009
• Windows Mobile 2003 – 23/Jun/2003
• Windows Phone 7 – 11/Oct/2010
• Windows 8 – 26/Oct/2012
• Windows 10 – 2 Sem/2015 (Octubre?)
Historia MS Windows
Gary Kildall
19/May/1942 – 11/Jul/1994
Tim Paterson
1/Jun/1956 –
Paul Allen
21/Ene/1953 –
William Henry Gates III
28/Oct/1955 –
Historia MS Windows
Historia Unix 1965-1989
• Multics (Multiplexed Information
and Computing Service) - 1965
• UNICS -Sep/69
• UNIX Time-Sharing System First
Edition (V1) – 3/Nov/71
• UNIX Time-Sharing System Sixth
Edition (V6) – May/75
• 1BSD – 9/Mar/1978
• MS XENIX – 25/Ago/80
• UNIX System III – Nov/81
• SunOS 1.0 – Feb/1982
• UNIX System V – Ene/83
• HP-UX (S200) – Ago/83
• SGI IRIS – 1983
• Anuncio GNU – 27/Sep/83
• Manifiesto GNU – Mar/85
• Mach (Multi-User
Communication Kernel) –
1985
• AIX/RT 2 – 1986
• IRIX – 1986
• 4.3BSD – Jun/86
• Minix1.0 – 1987
• UNIX System V R. 4 – 1988
• A/UX 1.0 – Feb/88
• SCO UNIX System V/386 R3
Historia Unix 1965-1989
Brian Wilson Kernighan
1/Ene/1942 -
Dennis MacAlistair Ritchie
9/Sep/1941 – 12/Oct/2011
Kenneth "Ken" Thompson
4/Feb/1943 -
Richard Matthew Stallman
16/Mar/1953
Historia Unix 1990 -
• IBM AIX (Advanced Interactive
eXecutive) – Feb/90
• Sun OS 4.1.1 (Solaris 1) –
Nov/90
• Linux 0.01 – 1/Ago/91
• SLS Linux – Ago/92
• UnixWare 1 (Unix System V R
4.2) – 2/Nov/92
• NetBSD 0.8 - 20/Abr/93
• 4.4 BSD – 1/Jun/93
• FreeBSD 1.0 – Dic/93
• Slackware Linux - 1993
• Linux1.0 – 14/Mar/94
• NetBSD 1.0 – 26/Oct/94
• SuSe Linux – 1994
• RedHat Linux – May/95
• Caldera Network Desktop 1.0 –
Feb/96
• Linux 2.0 – 9/Jun/96
• Debian Linux – 17/Jun/96
• OPENSTEP 4.0 – 22/Jul/96
• Linux 2.2.0 – 26/Ene/99
• MacOS X Server 1.0 – 16/Mar/99
• Mac OSX (DP1) – 10/May/99
• Linux 2.4 – 4/Jan/2001
• Ubuntu Linux – 20/Oct/2004
• iPhone OS 1.0 – 29/Jun/2007
• Android1.0 – 23/Sep/2008
• iOS 3.2.1 – 15/Jul/2010
Historia Unix 1990 -
Linus Benedict Torvalds
28/Dic/1969 –
Patrick Volkerding
20/Oct/1966 –
Marc Ewing
9/May/1969 –
Ian Murdock
28Abr/1973 –
Mark Shuttleworth
18/Sep/1973 –
Hello everybody out there using minix -Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big andI'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing sinceprofessional like gnu) for 386(486) AT clones. This has been brewing since
april, and is starting to get ready. I'd like any feedback on things peopleapril, and is starting to get ready. I'd like any feedback on things people
like/dislike in minix, as my OS resembles it somewhat (same physical layoutlike/dislike in minix, as my OS resembles it somewhat (same physical layout
of the file-system (due to practical reasons) among other things).of the file-system (due to practical reasons) among other things).
I've currently ported bash (1.08) and gcc(1.40), and things seem to work.I've currently ported bash (1.08) and gcc(1.40), and things seem to work.
This implies that I'll get something practical within a few months, and I'd likeThis implies that I'll get something practical within a few months, and I'd like
to know what features most people would want. Any suggestions areto know what features most people would want. Any suggestions are
welcome, but I won't promise I'll implement them :-)welcome, but I won't promise I'll implement them :-)
Linus (torvalds@kruuna.helsinki.fi)Linus (torvalds@kruuna.helsinki.fi)
PS. Yes – it's free of any minix code, and it has a multi-threaded fs. It isPS. Yes – it's free of any minix code, and it has a multi-threaded fs. It is
NOT portable (uses 386 task switching etc), and it probably never willNOT portable (uses 386 task switching etc), and it probably never will
support anything other than AT-harddisks, as that's all I have :-(.support anything other than AT-harddisks, as that's all I have :-(.
——Linus TorvaldsLinus Torvalds (25 August 1991)(25 August 1991)

More Related Content

What's hot

Operating Systems As a Product
Operating Systems As a ProductOperating Systems As a Product
Operating Systems As a ProductHarshit Srivastava
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating systemAisyah Rafiuddin
 
Introduction to operating syatem
Introduction to operating syatemIntroduction to operating syatem
Introduction to operating syatemRafi Dar
 
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsOperating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsArti Parab Academics
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system Bilal Bhatti
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works. Fahad Farooq
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsDamian T. Gordon
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)WajeehaBaig
 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systemsRai University
 
Types or evolution of operating system
Types or evolution of operating systemTypes or evolution of operating system
Types or evolution of operating systemEkta Bafna
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 

What's hot (20)

Operating System
Operating SystemOperating System
Operating System
 
Operating Systems As a Product
Operating Systems As a ProductOperating Systems As a Product
Operating Systems As a Product
 
Operating system
Operating systemOperating system
Operating system
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating system
 
Introduction to operating syatem
Introduction to operating syatemIntroduction to operating syatem
Introduction to operating syatem
 
operating system
operating systemoperating system
operating system
 
Operating systems1[1]
Operating systems1[1]Operating systems1[1]
Operating systems1[1]
 
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsOperating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system
 
operating system
operating systemoperating system
operating system
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works.
 
Operating system
Operating systemOperating system
Operating system
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
Operating System
Operating SystemOperating System
Operating System
 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systems
 
An Introduction to Operating Systems
An Introduction to Operating SystemsAn Introduction to Operating Systems
An Introduction to Operating Systems
 
Types or evolution of operating system
Types or evolution of operating systemTypes or evolution of operating system
Types or evolution of operating system
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 

Similar to OS-structure2

BSidesKnoxville 2019 - Unix: The Other White Meat
BSidesKnoxville 2019 - Unix: The Other White MeatBSidesKnoxville 2019 - Unix: The Other White Meat
BSidesKnoxville 2019 - Unix: The Other White MeatAdam Compton
 
introduction.pdf
introduction.pdfintroduction.pdf
introduction.pdfxiso
 
Linux Operating System. UOG MARGHAZAR Campus
 Linux Operating System. UOG MARGHAZAR Campus Linux Operating System. UOG MARGHAZAR Campus
Linux Operating System. UOG MARGHAZAR CampusSYEDASADALI38
 
Introducing Plan9 from Bell Labs
Introducing Plan9 from Bell LabsIntroducing Plan9 from Bell Labs
Introducing Plan9 from Bell LabsAnant Narayanan
 
LinuxPresentation500kb
LinuxPresentation500kbLinuxPresentation500kb
LinuxPresentation500kbMatt R
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Ahmed El-Arabawy
 
(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & LinuxRonald .
 
Kernel linux lab manual feb (1)
Kernel linux lab manual feb (1)Kernel linux lab manual feb (1)
Kernel linux lab manual feb (1)johny shaik
 
linux-lecture1.ppt
linux-lecture1.pptlinux-lecture1.ppt
linux-lecture1.pptjeronimored
 
operating system ondesktop computer ( laptop)
operating system ondesktop  computer ( laptop)operating system ondesktop  computer ( laptop)
operating system ondesktop computer ( laptop)BandaruGowtham1
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating systembanwait
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating systembanwait
 

Similar to OS-structure2 (20)

Linux install fest
Linux install festLinux install fest
Linux install fest
 
Microkernel Evolution
Microkernel EvolutionMicrokernel Evolution
Microkernel Evolution
 
Module 3 unit 1
Module 3  unit 1Module 3  unit 1
Module 3 unit 1
 
BSidesKnoxville 2019 - Unix: The Other White Meat
BSidesKnoxville 2019 - Unix: The Other White MeatBSidesKnoxville 2019 - Unix: The Other White Meat
BSidesKnoxville 2019 - Unix: The Other White Meat
 
Ch02
Ch02Ch02
Ch02
 
introduction.pdf
introduction.pdfintroduction.pdf
introduction.pdf
 
Linux Operating System. UOG MARGHAZAR Campus
 Linux Operating System. UOG MARGHAZAR Campus Linux Operating System. UOG MARGHAZAR Campus
Linux Operating System. UOG MARGHAZAR Campus
 
Introducing Plan9 from Bell Labs
Introducing Plan9 from Bell LabsIntroducing Plan9 from Bell Labs
Introducing Plan9 from Bell Labs
 
Ch02 system administration
Ch02 system administration Ch02 system administration
Ch02 system administration
 
LinuxPresentation500kb
LinuxPresentation500kbLinuxPresentation500kb
LinuxPresentation500kb
 
Plan 9: Not (Only) A Better UNIX
Plan 9: Not (Only) A Better UNIXPlan 9: Not (Only) A Better UNIX
Plan 9: Not (Only) A Better UNIX
 
Ch1-Unix.pptx
Ch1-Unix.pptxCh1-Unix.pptx
Ch1-Unix.pptx
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU
 
(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux
 
linux.ppt
linux.pptlinux.ppt
linux.ppt
 
Kernel linux lab manual feb (1)
Kernel linux lab manual feb (1)Kernel linux lab manual feb (1)
Kernel linux lab manual feb (1)
 
linux-lecture1.ppt
linux-lecture1.pptlinux-lecture1.ppt
linux-lecture1.ppt
 
operating system ondesktop computer ( laptop)
operating system ondesktop  computer ( laptop)operating system ondesktop  computer ( laptop)
operating system ondesktop computer ( laptop)
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 

Recently uploaded

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Recently uploaded (20)

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

OS-structure2

  • 2. Conceptos Base • Sistema Operativo: Encargado interrelación programas con máquina y estos con el usuario • Llamadas a Sistema: Instrucciones que utiliza el S.O. para comunicación con los programas • Núcleo (Kernel): Base fundamental del S.O.
  • 3. Clasificación S.O. • Por Servicios – Monousuario – Multiusuario – Monotarea – Multitarea – Uniproceso – Multiproceso • Por Forma de Ofrecer Servicios – De Red – Distribuídos • Por Estructura Kernel – Monolítico – Microkernel – Híbrido – Nanokernel – Exokernel
  • 4. Por Estructura Kernel "OS-structure2" by Golftheman - http://en.wikipedia.org/wiki/Image:OS-structure.svg. Licensed under Public domain via Wikimedia Commons "Exokernel revised(english)" by Thorben Bochenek - //en.wikipedia.org/wiki/File:Exokernel_(english).png. Licensed under Creative Commons Attribution-Share Alike 3.0
  • 5. Historia MS Windows • QDOS 0.1 – Ago/80 • 86-DOS 0.3 – Dic/80 • PC-DOS 1.0 – 12/Ago/81 • MS-DOS 1.24 – Jun/82 • MS-DOS 3.05 – Nov/84 • Windows XP – 24/Sep/2001 • Pocket PC 2002 – 6/Sep/2001 • Windows Server 2003 – 24/Abr/2003 • Windows Vista – 8/Nov/2006 • Windows Server 2008 – 4/Feb/2008 • Windows 7 – 22/Jul/2009 • Windows Mobile 2003 – 23/Jun/2003 • Windows Phone 7 – 11/Oct/2010 • Windows 8 – 26/Oct/2012 • Windows 10 – 2 Sem/2015 (Octubre?)
  • 6. Historia MS Windows Gary Kildall 19/May/1942 – 11/Jul/1994 Tim Paterson 1/Jun/1956 – Paul Allen 21/Ene/1953 – William Henry Gates III 28/Oct/1955 –
  • 8. Historia Unix 1965-1989 • Multics (Multiplexed Information and Computing Service) - 1965 • UNICS -Sep/69 • UNIX Time-Sharing System First Edition (V1) – 3/Nov/71 • UNIX Time-Sharing System Sixth Edition (V6) – May/75 • 1BSD – 9/Mar/1978 • MS XENIX – 25/Ago/80 • UNIX System III – Nov/81 • SunOS 1.0 – Feb/1982 • UNIX System V – Ene/83 • HP-UX (S200) – Ago/83 • SGI IRIS – 1983 • Anuncio GNU – 27/Sep/83 • Manifiesto GNU – Mar/85 • Mach (Multi-User Communication Kernel) – 1985 • AIX/RT 2 – 1986 • IRIX – 1986 • 4.3BSD – Jun/86 • Minix1.0 – 1987 • UNIX System V R. 4 – 1988 • A/UX 1.0 – Feb/88 • SCO UNIX System V/386 R3
  • 9. Historia Unix 1965-1989 Brian Wilson Kernighan 1/Ene/1942 - Dennis MacAlistair Ritchie 9/Sep/1941 – 12/Oct/2011 Kenneth "Ken" Thompson 4/Feb/1943 - Richard Matthew Stallman 16/Mar/1953
  • 10. Historia Unix 1990 - • IBM AIX (Advanced Interactive eXecutive) – Feb/90 • Sun OS 4.1.1 (Solaris 1) – Nov/90 • Linux 0.01 – 1/Ago/91 • SLS Linux – Ago/92 • UnixWare 1 (Unix System V R 4.2) – 2/Nov/92 • NetBSD 0.8 - 20/Abr/93 • 4.4 BSD – 1/Jun/93 • FreeBSD 1.0 – Dic/93 • Slackware Linux - 1993 • Linux1.0 – 14/Mar/94 • NetBSD 1.0 – 26/Oct/94 • SuSe Linux – 1994 • RedHat Linux – May/95 • Caldera Network Desktop 1.0 – Feb/96 • Linux 2.0 – 9/Jun/96 • Debian Linux – 17/Jun/96 • OPENSTEP 4.0 – 22/Jul/96 • Linux 2.2.0 – 26/Ene/99 • MacOS X Server 1.0 – 16/Mar/99 • Mac OSX (DP1) – 10/May/99 • Linux 2.4 – 4/Jan/2001 • Ubuntu Linux – 20/Oct/2004 • iPhone OS 1.0 – 29/Jun/2007 • Android1.0 – 23/Sep/2008 • iOS 3.2.1 – 15/Jul/2010
  • 11. Historia Unix 1990 - Linus Benedict Torvalds 28/Dic/1969 – Patrick Volkerding 20/Oct/1966 – Marc Ewing 9/May/1969 – Ian Murdock 28Abr/1973 – Mark Shuttleworth 18/Sep/1973 –
  • 12. Hello everybody out there using minix -Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big andI'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing sinceprofessional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things peopleapril, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layoutlike/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).of the file-system (due to practical reasons) among other things). I've currently ported bash (1.08) and gcc(1.40), and things seem to work.I've currently ported bash (1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd likeThis implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions areto know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)welcome, but I won't promise I'll implement them :-) Linus (torvalds@kruuna.helsinki.fi)Linus (torvalds@kruuna.helsinki.fi) PS. Yes – it's free of any minix code, and it has a multi-threaded fs. It isPS. Yes – it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never willNOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.support anything other than AT-harddisks, as that's all I have :-(. ——Linus TorvaldsLinus Torvalds (25 August 1991)(25 August 1991)