miércoles, 9 de diciembre de 2015

AMTC_Pract3_Internet

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS No. 102
“SERVANDO TERESA DE MIER”
30DCT0346U



http://thumbs.dreamstime.com/z/most-popular-operating-systems-28944707.jpg
Nombre del alumno:
Ana María Tlazalo Cruz
Profesor:
Arnulfo Fuentes García
Materia:
Tecnologías de la información y la comunicación (TICS)
Tema:
Sistema Operativo.
Grupo:
“D”
Semestre:








·         Que es un sistema operativo (S.O.)
Un operativo puede ser definido como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este conjunto de programas que manejan el hardware de una computadora u otro dispositivo electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del equipo y permite administrar, escalar y realizar interacción de tareas.
Un sistema operativo, tiene también como función, administrar todos los periféricos de una computadora. Es el encargado de mantener la integridad del sistema.
Podemos decir que el sistema operativo es el programa más importante de la computadora.
Sistemas operativos
·         Funciones de los S.O.
El sistema operativo es capaz de desempeñarse en varias funciones:
§  Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se estén ejecutando.
§  Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor capacidad, pero como está en el almacenamiento secundario (disco duro), es más lenta.
§  Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los dispositivos, a través de drivers.
§  Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningún problema, asignándoles los recursos que sean necesarios para que estas funcionen. Si una de ellas no responde, se procede a matar el proceso.
§  Gestionar los permisos: Garantiza que los recursos sean solamente utilizados por programas y usuarios que tengan las autorizaciones que les correspondan.
§  Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a ellos.
§  Gestionar información: El sistema operativo proporciona información, que posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del computador.
Sistemas operativos
·         Como está dividido un sistema operativo

capas del so
En la imagen con que iniciamos este post, podemos ver un modelo general de un sistema operativo por capas, analizaremos cada una, comenzando por la más interna:
Capa 1. Núcleo
El núcleo o kernel gestiona todos los procesos, es el encargado de llevar la cuenta de todos los procesos activos y de la planificación de los mismos, al seleccionar cuál de ellos ocupara tiempo del procesador, esta capa es muy importante, dado que define el rendimiento del sistema, prueba de ello es el rendimiento que obtuvo Windows XP, al ser creado sobre la base de un núcleo UNIX que fue adquirido a la compañía Santa Cruz Operations.

Capa 2. Entrada y salida básica
Proporciona funciones primitivas para la gestión de la memoria secundaria, es decir, se encarga de proveer las primitivas necesarias para la localización, escritura y lectura de bloques de datos en el disco duro, sin llegar a proporcionar muchos detalles, cabe señalar que en esta capa la información almacenada no se representa como archivos, la cual es una implementación de una capa superior.

Capa 3. Gestión de memoria.
Este nivel administra la memoria principal o memoria RAM, se encarga de asignar los bloques de memoria a los procesos y de liberarlos cuando los procesos han terminado, así también se encarga de retirar algunos procesos de la memoria y almacenar una imagen de ellos en el disco duro, con la finalidad de simular que existe más memoria de la que realmente existe de forma física, el cual es un proceso que denominamos memoria virtual.

Capa 4. Sistema de archivos.
Esta capa proporciona las funciones necesarias para almacenar la información en archivos, se apoya en las primitivas de la capa 2 y la decisión de que procesos hacen uso de memoria se ubican en esta capa.

 Capa 5. Interprete de comando.
En esta ultima capa se ubica la interfaz visible para el usuario, ya sea como una línea de comando o como una GUI (Interfaz Gráfica de Usuario), con la cual el usuario comunica y que esta capa traduce al conjunto de primitivas de las capas anteriores.

·         Que es la interfaz grafica de un sistema operativo
La interfaz gráfica es un software que facilita la comunicación entre un programa y el usuario de este. Diciéndolo de otra manera, la interfaz gráfica es la parte del programa que ves en la pantalla (iconos, botones, etc.). Por ejemplo, en el sistema operativo Windows, el escritorio y las carpetas serían la interfaz gráfica, que te permite ejecutar diversas operaciones (cambiar nombre, mover, copiar, pegar...) sin necesidad de conocer el funcionamiento interno del programa.

·         Clasificación general de los sistemas operativos

Administración de tareas
·         Mono tarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.
·         Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
Administración de usuario:
·         Mono usuario: Sólo permite ejecutar los programas de un usuario al mismo tiempo.
·         Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
Manejo de recursos
·         Centralizado: Permite usar los recursos de una sola computadora.
·         Distribuido: Permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al mismo tiempo.

·         Ejemplos de S.O. (fabricantes o empresas)

Ubuntu

Ubuntu está basado en una versión del sistema operativo Linux conocido como Debían GNU/Linux. Su principal beneficio es que es gratuito y de código abierto.

Android

Android es un sistema operativo "móvil" mantenido por Open Handset Alliance, un grupo de compañías y organizaciones que contribuyen al desarrollo del sistema bajo la dirección de Google Inc.

Mac OS X

Aunque una versión de Mac OS X viene pre instalada en todas las computadoras Apple Macintosh, los usuarios deben pagar si desean usar nuevas versiones cuando se encuentran disponibles. 

IOS

IOS es el sistema operativo móvil de Apple. Este sistema se ejecuta sobre los dispositivos iPod, iPhone e iPad de la compañía.

Windows

Windows es un sistema operativo desarrollado y operado por Microsoft. Se diferencia de los sistemas de código abierto en que sólo Microsoft tiene la capacidad para modificar el código. 
http://www.informatica-hoy.com.ar/aprender-informatica/imagenes/que-es-sistema-operativo-2.jpg
·         En México cuales son los S.O. que se utilizan o venden más:
A continuación, el ranking de los 9 sistemas operativos más utilizados:
1. Windows XP (72.93%)
2. Windows Vista (17.90%)
3. Mac OS X 10.5 (3.42%)
4.
Linux (1.05%)
5. Mac OS X 10.4 (1.03%)
6. Windows 2000 (0.97%)
7. Windows 7 (0.89%) 
8. iPhone (0.30%)
9. Windows 98 (0.14%)


SO Para PC

En el caso de sistemas operativos para PC, el dominador absoluto sigue siendo Windows, con más del 91% del mercado, seguido muy de lejos por Mac, con un 7,11% y por Linux con 1.34%, ver Figura 1. Con respecto al año anterior, ver Ranking 2014, Windows ha conseguido arañar un 1% aMac y a Linux, (7,54% y 1.34% respectivamente).
·         Sistemas operativos libres (Linux)
Linux es un Unix libre, es decir, un sistema operativo, como el Windows o el MS-DOS (sin embargo, a diferencia de estos y otros operativos propietarios, ha sido desarrollado por miles de usuarios de computadores a través del mundo, y la desventaja de estos es que lo que te dan es lo que tu obtienes, dicho de otra forma no existe posibilidad de realizar modificaciones ni de saber cómo se realizó dicho sistema.), que fue creado inicialmente como un hobbie por un estudiante joven, Linus Torvalds, en la universidad de Helsinki en Finlandia, con asistencia por un grupo de hackers a través de Internet. Linus tenía un interés en Minix, un sistema pequeño o abreviado del UNIX (desarrollado por Andy Tanenbaum); y decidido a desarrollar un sistema que excedió los estándares de Minix. Quería llevar a cabo un sistema operativo que aprovechase la arquitectura de 32 bits para multitarea y eliminar las barreras del direccionamiento de memoria.

Linux tiene todas las prestaciones que se pueden esperar de un Unix moderno y completamente desarrollado: multitarea real, virtual, bibliotecas compartidas, carga de sistemas a-demanda, compartimiento, manejo de debido de la memoria y soporte de redes TCP/IP.
https://k35.kn3.net/taringa/2/3/8/5/0/5/31/snipergod/A0B.jpg?2871
Linux tiene una mascota oficial, el pingüino de Linux, que fue seleccionado por Linus Torvalds para representar la imagen que él se asocia al sistema operativo él creó.

·         A parte de los equipos de cómputo que otros dispositivos utilizan un sistema operativo:
Los sistemas operativos que hemos visto fueron hechos para computadores de escritorio o  computadores portátiles, pero los dispositivos móviles como teléfonos, tabletas y reproductores de mp3 son muy diferentes, por eso sus sistemas operativos son más simples, orientados hacia la conectividad inalámbrica y a necesidades específicas.

Algunos sistemas operativos móviles son: Google Android, Apple iOS y Windows Phone.

No hay comentarios:

Publicar un comentario