Recordando conceptos anteriores y en contraposición al Hardware, existe el Software.
Software
El software es la parte
lógica, intangible, de cualquier sistema de computación y que permite el
funcionamiento. Es el conjunto de
programas
que trabajan sobre el hardware de la
computadora y permiten llevar a cabo el procesamiento de la información.
Un programa es un conjunto de
datos e instrucciones que la computadora interpreta y que posibilitan que
trabajemos con el hardware de la computadora.
Dentro del software, podemos encontrar dos grupos principales,
que son: software de sistema y software de aplicación.
El software se puede clasificar en dos grandes
grupos, correspondientes a su cercanía al Hardware o al usuario:
1.
Software
de Sistema (o de bajo nivel)
Es el más cercano al Hardware.
2.
Software de aplicación (del usuario o de bajo nivel).
Es el más cercano al usuario
Sistema Operativo (S.O.)
Es uno de los programas del sistema, y es el ÚNICO con el que nosotros
“los usuarios” podemos interactuar, ya que realiza tareas de bajo nivel para
controlar el Hardware, pero también brinda la base a los programas de
aplicación/usuario.
Funciones del Sistema Operativo
1. Administrar y
organizar los recursos del Hardware
Esto es “administrar todos los componentes de un
sistema complejo”. Las computadoras modernas constan de:
Ø
Procesadores
Ø
Memorias
Ø
Temporizadores
Ø
Discos
Ø
Ratones
Ø
Interfaces
con redes
Ø
Impresoras
Ø
_ … y gran
variedad de otros dispositivos.
En esta
función, la misión del sistema operativo es asegurar la asignación y uso ordenado y controlado de los recursos
(procesadores, memorias y dispositivos de E/S entre los diferentes programas
que compiten por ellos).
2. Brindar una
interfaz amigable al usuario
Esto es "presentar una interfaz con el que el usuario pueda interactuar" Una
interfaz es el conjunto de elementos que permiten la comunicación del usuario
con la computadora. Estos elementos pueden ser palabras, letras, números
(alfanuméricos) o imágenes (gráficos).
S.O. con interfaz textual S.O. con interfaz gráfica
La Multiprogramación es
una técnica que permite que dos o más procesos ocupen la misma unidad de
memoria principal y que sean ejecutados al "mismo tiempo"
(pseudoparalelismo) en una única CPU sólo puede haber un proceso a la vez) en
la unidad central de proceso o CPU. Aporta las siguientes ventajas:
Ø La mencionada, varios procesos en ejecución.
Ø Permite el servicio interactivo simultáneo a varios
usuarios de manera eficiente.
Ø Aprovecha los tiempos que los procesos pasan
esperando a que se completen
sus operaciones de E/S (presionar una tecla y verla por pantalla, enviar
documento a imprimir y dejar el control a la impresora, etc.)
Ø Aumenta el uso de la CPU.
🔺IMPORTANTE: Si tenés dudas te dejamos un material completo en el siguiente link: Software y Sistema Operativo
________________________________________________________
📝 TAREA OBLIGATORIA (hasta el 15/05 inclusive)
- Enviar un mail a prof.silvinamarin@gmail.com y marid08@hotmail.com Con las siguientes características:
- Asunto: TP3 - Nombre y Apellido
- Cuerpo del mensaje indicar:
- ¿Qué sistemas operativos conoces?
- ¿Qué S.O. tiene tu computadora (o el de tu familia)?
- ¿Qué sistema operativo tiene tu celular (o el de tu familia)?
- ¿Qué parte del S.O. has usado? Escribe al menos 3 acciones que realices en el S.O. (no en un programa en particular)
- ¿Qué Software de Usuario/Aplicación utilizas y para qué los utilizas? Escribe al menos 3 programas.