1. Republica Bolivariana de Venezuela
IUT “Dr. Federico Rivero Palacios”
Informática
SOFTWARE Y SISTEMA OPERATIVO
Juan Santiago
21622060
Caracas, octubre de 2017
2. SOFTWARE
El software son las instrucciones para comunicarse
con el ordenador y que hacen posible su uso.
Existen diferentes tipos de software, en función de
su uso o de su precio, luego veremos los tipos de
software que existen. Las aplicaciones y las App en
los celulares o móviles son software.
3.
4. SOFTWARE DE APLICACIÓN
Son los programas que realizan determinadas tareas
típicas humanas, que anteriormente se hacían a mano.
Ejemplos son lo procesadores de texto como el Word,
hojas de calculo, programas de diseño, de
entretenimiento, etc.
5. SOFTWARE DE PROGRAMACIÓN
Son aquellos programas que permiten al programador
desarrollar otros programas, usando para ello
diferentes lenguajes de programación. Ejemplos son los
editores de texto para escribir programas en un lenguaje
concreto por ejemplo en Java, Pascal o MSDOS
6. SOFTWARE DE SISTEMA
Programas que sirven para que el usuario tenga
control sobre el ordenador y dar soporte a otros
programas. El más conocido e importante es
Microsoft Windows. Ya es considerado un sistema
operativo en sí. Se utiliza, entre otras cosas, para
la transferencia de datos entre la memoria RAM y
los dispositivos de almacenamiento.
7. TIPOS DE SOFTWARE EN FUNCIÓN DE SU
COSTO
Software Freeware: todo aquel programa que se
distribuya gratuitamente, con ningún coste
adicional.
Software Shareware: es otra modalidad de
comercialización todavía más extendida como
versión de demostración con un uso restringido a
un límite de tiempo establecido (por ejemplo 30
días).
8. TIPOS DE SOFTWARE EN FUNCIÓN DE SU
COSTO
Software Adware: programas gratuitos en su
totalidad pero que incluyen publicidad en su
programa. ejemplo de este tipo de programas son
muchas appels de juegos que incluyen publicidad.
Software Libre: puede ser de pago o gratuito,
pero una vez adquirido el programa, el usuario
tiene acceso al código fuente
9. TIPOS DE SOFTWARE EN FUNCIÓN DE SU
COSTO
Software de pago: son programas que tienen un costo
que hay que pagar por comprarlo para poder usarlo.
10. SISTEMA OPERATIVO
Es un programa (software) que después de arrancado o
iniciado el ordenador se encarga de gestionar todos
los recursos del sistema informático, tanto de
hardware como el software permitiendo así
la comunicación entre el usuario y el ordenador.
11. Todos las PC, portátiles, tablets, smartphones y
servidores tienen y necesitan un sistema operativo.
12. FUNCIÓN PRINCIPAL
Brindar las herramientas
necesarias para poder
controlar nuestra computadora
y poder hacer uso de ella, de la
forma más cómoda y sencilla
posible.
13. FUNCIONES BÁSICAS
Administrar los recursos del ordenador, coordinar el
hardware y organizar archivos y directorios en los
dispositivos de almacenamiento de nuestro ordenador.
Múltiples programas se
pueden ejecutar al
mismo tiempo
Gestiona el intercambio de
memoria interna entre
múltiples aplicaciones.
Se ocupa de entrada y
salida desde y hacia los
dispositivos de hardware
conectados
14. TIPOS DE SISTEMAS OPERATIVOS
Los sistemas operativos para PC u ordenadores de
sobremesa son muy variados y hay muchos, pero los
más utilizados son el Windows, el Mac y el LINUX.
15. TIPOS DE SISTEMAS OPERATIVOS
Los sistemas operativos para móviles y tablets más
utilizados son el Android y el iOS.
16. ESTRUCTURA S.O
Estructura monolítica: Más simple para un sistema
operativo. Este sistema contiene todas las rutinas y
funcionalidades disponibles.
Estos sistemas no tienen una estructura definida,
sino que son escritos como una colección de
procedimientos donde cualquier procedimiento puede
invocar a otro.
17. ESTRUCTURA MONOLÍTICA
Ejemplos de esta estructura monolítica pueden ser MS-
DOS o Linux (aunque incluye algo de capas). Es
importante tener en cuenta que ningún sistema es
puramente de un tipo.
18. VENTAJAS ESTRUCTURA MONOLÍTICA
Construcción del programa final a base de módulos
compilados separadamente que se unen a través del
ligador.
Buena definición de parámetros de enlace entre las
distintas rutinas existentes, que puede provocar mucho
acoplamiento.
19. DESVENTAJA ESTRUCTURA MONOLÍTICA
Carecen de protecciones y privilegios al
entrar a rutinas que manejan diferentes
aspectos de los recursos de la computadora,
como memoria, disco, etc.
Debido a que todos los componentes del
núcleo tienen acceso a todas las estructuras
y rutinas internas, un error de seguridad
puede expandirse y afectar a todo el núcleo.
20. ESTRUCTURA JERÁRQUICA
A medida que fueron creciendo las necesidades de
los usuarios y se perfeccionaron los sistemas. Se
hizo necesaria una mayor organización
del software, del sistema operativo, donde una
parte del sistema contenía subpartes y esto
organizado en forma de niveles. Ejemplos: Multics
y Unix.
21. PRIMERA ESTRUCTURA JERÁRQUICA
Se constituyó una estructura jerárquica o de niveles en
los sistemas operativos, el primero de los cuales fue
denominado THE (Technische Hogeschool, Eindhoven),
de Dijkstra, que se utilizó con fines didácticos
22. SISTEMA DE ANILLOS ESTRUCTURA
JERÁRQUICA
Cada uno tiene una apertura, conocida como
puerta o trampa, por donde pueden entrar las
llamadas de las capas inferiores. De esta forma, las
zonas más internas del S.O estarán más
protegidas de accesos indeseados desde las capas
más externas. Las capas más internas serán, por
tanto, más privilegiadas que las externas.
23. ESTRUCTURA CLIENTE-SERVIDOR
El tipo más reciente de sistemas operativos es el
denominado Cliente-servidor, que puede ser ejecutado
en la mayoría de las computadoras, ya sean grandes o
pequeñas. En este modelo, lo único que hace el núcleo
es controlar la comunicación entre los clientes y los
servidores.
24. ESTRUCTURA CLIENTE-SERVIDOR
Estos servidores deben tener mecanismos de seguridad
y protección que, a su vez, serán filtrados por el núcleo
que controla el hardware. Actualmente se está
trabajando en una versión de UNIX que contempla en su
diseño este paradigma.
25. ESTRUCTURA CLIENTE-SERVIDOR
Además, como todos los servidores se ejecutan como
procesos en modo usuario y no en modo núcleo, no
tienen acceso directo al hardware. En consecuencia, si
hay un error en el servidor de archivos, éste puede fallar,
pero esto no afectará en general a toda la máquina.