Saltar al contenido principal
LibreTexts Español

9.2: Sistemas Operativos

  • Page ID
    61055
    • Anonymous
    • LibreTexts

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Objetivos de aprendizaje

    Después de estudiar esta sección deberías poder hacer lo siguiente:

    1. Entender qué es un sistema operativo y por qué los dispositivos informáticos requieren sistemas operativos.
    2. Apreciar cómo los sistemas integrados amplían la Ley de Moore, permitiendo a las firmas crear productos y servicios “más inteligentes”

    El hardware de computación necesita ser controlado, y ese es el papel del sistema operativo. El sistema operativo (a veces llamado el “SO”) proporciona un conjunto común de controles para administrar el hardware de la computadora, facilitando que los usuarios interactúen con las computadoras y que los programadores escriban software de aplicación. Casi todos los dispositivos informáticos tienen un sistema operativo: computadoras de escritorio y portátiles, computadoras de servidor de clase empresarial, su teléfono móvil. Incluso los dispositivos especiales como iPods, consolas de videojuegos y decodificadores de televisión ejecutan algún tipo de sistema operativo.

    Algunas firmas, como Apple y Nintendo, desarrollan su propio sistema operativo propietario para su propio hardware. Microsoft vende sistemas operativos a todos, desde Dell hasta el fabricante de cajeros Diebold (escuche el familiar pitido de error de Windows en algunos cajeros automáticos). Y hay una gran cantidad de firmas especializadas, como Wind River (comprada por Intel), que ayudan a las empresas a desarrollar sistemas operativos para todo tipo de dispositivos que no necesariamente parecen una PC, incluyendo autos, sistemas de edición de video y paneles de control de aviones de combate.

    Cualquiera que haya usado tanto una PC como una Mac y haya notado diferencias entre estas plataformas puede tener una idea de la amplitud de lo que hace un sistema operativo. Incluso para programas que por lo demás son idénticos para estos dos sistemas (como el navegador Firefox), las diferencias de subtítulos son visibles. Los elementos de la pantalla como los menús, las barras de desplazamiento y los bordes de las ventanas se ven diferentes en la Mac que en Windows. Así lo hacen los cuadros de diálogo que aparecen al imprimir o guardar.

    Estos elementos se ven y se comportan de manera diferente porque cada una de estas funciones toca el hardware, y el equipo que desarrolló Microsoft Windows creó un sistema claramente diferente de sus homólogos Macintosh en Apple. Los elementos de la interfaz gráfica de usuario (UI), como barras de desplazamiento y menús, se muestran en el hardware de la pantalla de la computadora. Los archivos se guardan en el hardware de un disco duro u otro dispositivo de almacenamiento. La mayoría de los sistemas operativos también incluyen paneles de control, administración de archivos de escritorio y otros programas de soporte para trabajar directamente con elementos de hardware como dispositivos de almacenamiento, pantallas, impresoras y equipos de red. El Macintosh Finder y el Explorador de Windows son ejemplos de componentes de estos sistemas operativos. El aspecto, la sensación y la funcionalidad consistentes que los sistemas operativos imponen a través de varios programas ayudan a que sea más fácil para los usuarios aprender nuevo software, lo que reduce los costos de capacitación y los errores del operador. Consulte la Figura 9.2 para ver similitudes y diferencias.

    Figura 9.2

    Las diferencias entre los sistemas operativos Windows y Mac son evidentes en toda la interfaz de usuario, particularmente cuando un programa interactúa con el hardware.

    Las diferencias entre los sistemas operativos Windows y Mac son evidentes en toda la interfaz de usuario, particularmente cuando un programa interactúa con el hardware.

    Los sistemas operativos también están diseñados para dar a los programadores un conjunto común de comandos para interactuar consistentemente con el hardware. Estos comandos facilitan el trabajo de un programador al reducir la complejidad del programa y agilizar la escritura de software al tiempo que minimizan la posibilidad de errores en el código. Considera lo que hace un sistema operativo por el desarrollador de juegos de Wii. El sistema operativo Wii de Nintendo proporciona a los programadores de Wii un conjunto de estándares comunes para acceder al Wiimote, reproducir sonidos, dibujar gráficos, guardar archivos y más. Sin esto, los juegos serían mucho más difíciles de escribir, probablemente se verían de manera diferente, serían menos confiables, costarían más y habría menos títulos disponibles.

    De manera similar, cuando Apple proporcionó a los desarrolladores un conjunto común de estándares robustos y fáciles de usar para el iPhone y (a través de la App Store) una manera fácil para que los usuarios instalaran estas aplicaciones en la parte superior del sistema operativo iPhone/iPod touch, el desarrollo de software aumentó y Apple se convirtió sin duda en la computación móvil más versátil dispositivo disponible 1. En el caso de Apple, unas cincuenta mil aplicaciones estuvieron disponibles a través de la App Store en menos de un año. Una buena plataforma de desarrollo de software y SO puede catalizar los efectos de red (consulte el Capítulo 6 “Comprensión de los efectos de red”). Si bien el sistema operativo parece geek, ¡su diseño efectivo tiene implicaciones comerciales muy estratégicas!

    Figura 9.3 Cuota de mercado del sistema operativo para computadoras de escritorio, servidores y teléfonos móviles

    Windows domina los sistemas operativos de escritorio, donde como Windows apenas supera a unix en los sistemas operativos de servidor. En cuanto a los sistemas operativos móviles, el iPhone supera enormemente a la competencia con 51%.

    Datos proporcionados por HitsLink Market Share, Forrester Research, IDC y AdMob 2.


    This page titled 9.2: Sistemas Operativos is shared under a CC BY-NC-SA 3.0 license and was authored, remixed, and/or curated by Anonymous via source content that was edited to the style and standards of the LibreTexts platform.