Recursos de Hardware e Software

63
RECURSOS RECURSOS DE DE HARDWARE E HARDWARE E Capítulo SOFTWARE SOFTWARE

description

Aula de diferenciação de Hardware e Software e caracteristicas.

Transcript of Recursos de Hardware e Software

RECURSOSRECURSOS DE DE

HARDWARE E HARDWARE E

Capítulo

HARDWARE E HARDWARE E

SOFTWARESOFTWARE

•• O O queque sãosão hardware e software?hardware e software?•• QuaisQuais sãosão as as tecnologiastecnologias de software de software queque

vocêvocê devedeve conhecerconhecer??•• QueQue tipostipos de software e de de software e de ferramentasferramentas de de

software software sãosão necessáriosnecessários parapara operaroperar a a

OBJETIVOS

software software sãosão necessáriosnecessários parapara operaroperar a a empresaempresa? ?

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Componentes e hardware de um sistema

Hardware

A todos os elementos físicos que constituem um sistema de computador.

A CPU e o armazenamento primário

Unidade central de processamento (CPU)Unidade central de processamento (CPU)

•• Manipula símbolos, números e letras Manipula símbolos, números e letras

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

•• Controla outras partes do sistema Controla outras partes do sistema computadorizadocomputadorizado

Armazenamento primárioArmazenamento primário

•• Armazena temporariamente instruções do Armazena temporariamente instruções do programaprograma

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

A CPU e o armazenamento primário

•• Dados que estão sendo usados pelas Dados que estão sendo usados pelas instruçõesinstruções

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

A CPU e o armazenamento primário

Armazenamento primário

ArmazenaArmazena

•• Programa de software que está sendo Programa de software que está sendo executadoexecutado

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

•• Programas do sistema operacionalProgramas do sistema operacional

•• Dados que estão sendo usados pelo Dados que estão sendo usados pelo programa programa

•• Unidade lógicoUnidade lógico--aritmética (ALU): aritmética (ALU): executa executa as principais operações lógicas e as principais operações lógicas e aritméticas do computadoraritméticas do computador

•• Unidade de controle: Unidade de controle: coordena e controla coordena e controla

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Armazenamento primário

•• Unidade de controle: Unidade de controle: coordena e controla coordena e controla as outras partes do sistema as outras partes do sistema computadorizadocomputadorizado

•• RAM: RAM: Acessa diretamente qualquer local Acessa diretamente qualquer local escolhido ao acaso na mesma quantidade escolhido ao acaso na mesma quantidade de tempode tempo

•• ROM:ROM: Chips semicondutores de memória Chips semicondutores de memória

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Armazenamento primário

•• ROM:ROM: Chips semicondutores de memória Chips semicondutores de memória com instruções de programa, não podem com instruções de programa, não podem ser gravadosser gravados

Processamento por computador

Microprocessadores e capacidade de Microprocessadores e capacidade de processamentoprocessamento

•• Tecnologia de circuitos integradosTecnologia de circuitos integrados

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

•• Tecnologia de circuitos integradosTecnologia de circuitos integrados

•• Integra a memória, a lógica e o controle do Integra a memória, a lógica e o controle do computador em um único chipcomputador em um único chip

Processamanto paraleloProcessamanto paralelo

•• Problema é fragmentado em partes Problema é fragmentado em partes menoresmenores

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

Processamento por computador

menoresmenores

•• Múltiplas instruções são processadas Múltiplas instruções são processadas simultaneamente com vários simultaneamente com vários processadoresprocessadores

Processamento paralelo e seqüencial

HARDWARE DE COMPUTADOR E INFRA-ESTRUTURA DE TI

•• Discos magnéticos:Discos magnéticos: Disco flexível, Disco flexível, disco rígidodisco rígido

•• Discos óticos:Discos óticos: CDCD--ROM, DVDsROM, DVDs

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Tecnologia de armazenamento secundário

•• Discos óticos:Discos óticos: CDCD--ROM, DVDsROM, DVDs

•• Fita magnética:Fita magnética: Barata, meio mais Barata, meio mais antigo de armazenamento secundárioantigo de armazenamento secundário

•• Novas alternativas de Novas alternativas de armazenamento:armazenamento: Redes de Redes de armazenamento de dados (SANs)armazenamento de dados (SANs)

Uma rede de armazenamento de dados (SAN)

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

•periféricos : conjunto de dispositivos que se ligam ao computador. A transferência de informação entre o computador e os periféricos é feita através de portas.

•Geralmente um computador possui múltiplas portas, que o permitem interligar com vários periféricos (monitor, teclado, mouse, impressora, etc.)

Porta Serial

Onde se liga o Modem externo, mouse

porta serial de 25 pinos (Ex:modem) porta serial de 9 pinos (Ex:mouse)

Porta Paralela

Onde se liga a impressora, câmera de vídeo (Quickcam)

porta paralela de 25 furos (Ex:impressora)

Porta Ir (Infra-Red / Infra-vermelhos)

Este tipo de porta não usa nenhum tipo de cabo para transmitir dados. Utiliza tecnologia de Infravermelhos (frequência).

Permite comunicar com outro computador ou periférico que tenha a mesma tecnologia.

Porta do teclado

Onde se liga o teclado.

Os dispositivos de entrada e saída servem de interface entre o homem e a máquina.

Porta USB( universal serial bus)

Porta universal para dispositivos USB

Dispositivos de entrada e saída

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Dispositivos de entrada e saída

ProcessamentoProcessamento emem lotelote

•• As As transaçõestransações sãosão acumuladasacumuladas e e armazenadasarmazenadas atéaté o o processamentoprocessamento

Processamento de dados em lote e on-line

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

armazenadasarmazenadas atéaté o o processamentoprocessamento

ProcessamentoProcessamento onon--lineline

•• TransaçõesTransações sãosão registradasregistradas diretamentediretamenteno no computadorcomputador e e processadasprocessadasimediatamenteimediatamente

Comparação entre processamento em lote e on-line

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

Figura 6-6

•• Integra dois ou mais tipos de mídia em Integra dois ou mais tipos de mídia em uma aplicação computadorizadauma aplicação computadorizada

Multimídia interativa

TECNOLOGIA DE ARMAZENAMENTO, ENTRADA E SAÍDA

uma aplicação computadorizadauma aplicação computadorizada

•• Mainframes: Mainframes: É o maior computador, tem É o maior computador, tem memória enorme e capacidade de memória enorme e capacidade de processamento rápidaprocessamento rápida

•• Computadores de porte médio: Computadores de porte médio: Menos Menos

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Classificação dos computadores

•• Computadores de porte médio: Computadores de porte médio: Menos Menos poderoso, mais barato e menor que um poderoso, mais barato e menor que um mainframemainframe

•• Servidor: Servidor: Fornece software e outros Fornece software e outros recursos através de uma rederecursos através de uma rede

•• Minicomputadores: Minicomputadores: Computadores de Computadores de médio porte, usados em universidades, médio porte, usados em universidades, fábricas e laboratórios de pesquisafábricas e laboratórios de pesquisa

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Classificação dos computadores

•• ServerServer Farm: Farm: Grande grupo de Grande grupo de servidores mantidos por um fornecedor servidores mantidos por um fornecedor comercial, disponível para o comércio comercial, disponível para o comércio eletrônico e outras atividadeseletrônico e outras atividades

•• Computador pessoal (PC): Computador pessoal (PC): Pequeno Pequeno computador de mesa ou portátilcomputador de mesa ou portátil

•• Workstation: Workstation: Computador de mesa com Computador de mesa com

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Classificação dos computadores

•• Workstation: Workstation: Computador de mesa com Computador de mesa com recursos gráficos e matemáticos recursos gráficos e matemáticos poderosospoderosos

•• Supercomputador:Supercomputador: Altamente Altamente sofisticado e poderoso, executa cálculos sofisticado e poderoso, executa cálculos complexoscomplexos

Redes de computadores e computação cliente/servidor

•• Processamento distribuído:Processamento distribuído:Distribuição de trabalho de processamento Distribuição de trabalho de processamento entre vários computadoresentre vários computadores

•• Processamento centralizado:Processamento centralizado:

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

•• Processamento centralizado:Processamento centralizado:Reslizado por umcomputador central de Reslizado por umcomputador central de grande portegrande porte

•• Computação cliente/servidor:Computação cliente/servidor: Divide o Divide o

processamento entre “clientes” e processamento entre “clientes” e “servidores” na rede“servidores” na rede

Computação cliente/servidor

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Tipos de computação cliente/servidor

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

Computadores de rede e computação peer-to-peer

•• Computadores de rede (CR):Computadores de rede (CR):Computador de mesa simplificado, não Computador de mesa simplificado, não armazena dados permanentementearmazena dados permanentemente

TIPOS DE COMPUTADORES E SISTEMAS DE COMPUTADOR

•• Computação peerComputação peer--toto--peer:peer:Processamento distribuído que liga Processamento distribuído que liga computadores através da Internet ou de computadores através da Internet ou de redes privadas redes privadas

•• Programa de software:Programa de software: Série de Série de comandos e instruções para o computadorcomandos e instruções para o computador

•• Software de sistema:Software de sistema: Programas Programas

TIPOS DE SOFTWARE

•• Software de sistema:Software de sistema: Programas Programas generalizados que gerenciam os recursos do generalizados que gerenciam os recursos do computadorcomputador

•• Software aplicativoSoftware aplicativo: : Programas escritos Programas escritos para desempenhar funções especificadas para desempenhar funções especificadas pelos usuários finaispelos usuários finais

Existe uma quantidade muito diversificada de softwaresdisponíveis no mercado. Entre os tipos mais conhecidosestão:

Tipos de Software

•Sistemas Operacionais: Controlam o computador (semeles, o computador não funciona). Exemplo: MS-DOS,Windows, OS/2, Unix, etc.

•Editores de Texto:Substituem, com muitíssimas vantagens, a máquina de escrever, podendo-se fazer textos,memorandos, cartas, contratos, relatórios, correspondências em geral, documentos, etc.Num Editor de Textos, podem ser utilizados diversos recursos, tais como: sublinhado,negrito, fontes de letras de diversos tipos, cores, correção ortográfica, inserção de textos,etc. Exemplo: Word, WordPerfect, Lotus AmiPro, etc.

•Planilhas de Cálculo:Servem para se fazer todos os tipos de cálculos e operações matemáticas, sendobastante úteis para diversas aplicações, tais como: folha de pagamento, contabilidade,contas a pagar e a receber, cálculos estatísticos, balanços, criações de gráficos, etc.Exemplo: Excel, Lotus 123, etc.

•Gerenciadores de Banco de Dados:Os quais serem para armazenar informações, tais como, cadastro de clientes,fornecedores, materiais, peças, mala-diretas, etc. Podendo ser efetuados cálculos eemitidos relatórios, com grande facilidade. Exemplo: Access, DBase, Paradox, etc.

•Programas Gráficos - CAD:Os CAD - Computer Aided Design ou seja, programas de projetos assistidos porcomputador que são muito utilizados por arquitetos, engenheiros, desenhistas,ilustradores, etc.rvem para se criar desenhos, imagens, alterar fotografias. Exemplo:Auto-CAD, etc.

•Editores Gráficos:Servem para se criar desenhos, imagens, alterar fotografias. Exemplo: Corel Photo Paint,Servem para se criar desenhos, imagens, alterar fotografias. Exemplo: Corel Photo Paint,Paint Shop Pro, Ulead Photo Impact, etc.

•Programas de Editoração Gráfica:São programas para unir imagens e textos, na criação de editoração gráfica: folhetos,panfletos, cartões de visita, cartões de cumprimento, cartões postais, etiquetas, textospara jornais, etc. Exemplo: Corel Draw, Page Maker, MS-Publisher, etc.

•IntegradosServem para os usuários que necessitam trabalhar com diversos softwares aomesmo tempo (planilha, editore de texto, banco de dados, gráficos), porém possuemmenores recursos do que os softwares adquiridos isoladamente. Exemplo: MS-Works,Star Office, etc.

•Programas EducacionaisSão de diversos tipos, desde programas educacionais para crianças, quanto cursosde línguas, tradutores, enciclopédias, dicionários, etc.

•Programas de JogosServem para divertir crianças e adultos, e existem vários e de diversos tipos, desdebem simples até muito complexos, incluindo imagens em 3 dimensões. Exemplo:Paciência, Come-come, Doom, Prince of Persia, Simuladores de Submarino, de Avião,Paciência, Come-come, Doom, Prince of Persia, Simuladores de Submarino, de Avião,de Helicóptero, Corridas de Formula 1, etc.

BrowsersSão programas que servem para a navegação na internet. Exemplo: Internet Explorer,Netscape Navigator, Opera, etc.

TIPOS DE SOFTWARE

Os principais tipos de software

Sistema operacionalSistema operacional

•• Software de sistemaSoftware de sistema

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

•• Gerencia e controla o computadorGerencia e controla o computador

Funções do sistema operacionalFunções do sistema operacional

•• Aloca e atribui os recursos do sistemaAloca e atribui os recursos do sistema•• Agenda o uso dos recursos do computadorAgenda o uso dos recursos do computador

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

•• Agenda o uso dos recursos do computadorAgenda o uso dos recursos do computador•• Monitora as atividades do sistema de Monitora as atividades do sistema de

computadorcomputador•• Provê locais na memória primária para dados Provê locais na memória primária para dados

e programase programas•• Controla os dispositivos de entrada e saídaControla os dispositivos de entrada e saída

MultiprogramaçãoMultiprogramação

•• Executa dois ou mais programas Executa dois ou mais programas simultaneamente usando o mesmo simultaneamente usando o mesmo

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

simultaneamente usando o mesmo simultaneamente usando o mesmo computadorcomputador

•• A CPU executa apenas um programa mas A CPU executa apenas um programa mas atende às necessidades de entrada e atende às necessidades de entrada e saída de outrossaída de outros

TIPOS DE SOFTWARE

Execução de um único programa versus multiprogramação

MultitarefaMultitarefa

•• Recurso de multiprogramação de Recurso de multiprogramação de sistemas operacionais de um só usuáriosistemas operacionais de um só usuário

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

sistemas operacionais de um só usuáriosistemas operacionais de um só usuário

Armazenamento virtualArmazenamento virtual

•• Administra programas com mais Administra programas com mais eficiência dividindoeficiência dividindo--os em pequenas os em pequenas partes de comprimento fixo ou variávelpartes de comprimento fixo ou variável

TIPOS DE SOFTWARE

Armazenamento virtual

Tempo compartilhadoTempo compartilhado•• Compartilhamento de recursos Compartilhamento de recursos

computacionais por muitos usuários computacionais por muitos usuários simultaneamentesimultaneamente

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

MultiprocessamentoMultiprocessamento•• Execução de duas ou mais instruções Execução de duas ou mais instruções

simultaneamente em um único sistema, simultaneamente em um único sistema, usando mais de uma CPUusando mais de uma CPU

São programas utilizados para criar sistemas e softwares aplicativos

e podem ser de 2 tipos:

-Linguagens de Baixo Nível: que são linguagens totalmente orientadas

para a máquina, ou seja, são as que mais se aproximam do "Código de Máquina",

ou seja, dos 0 e 1, e há a necessidade de se conhecer solidamente o hardware.

Os programas resultantes destas linguagens são de pequeníssimo tamanho e de extrema

rapidez. Exemplo: Assembler, Linguagem C.

-Linguagens de Alto Nível: é uma linguagem mais orientada para o problema,

de modo que o programador deve dar pouca ou nenhuma atenção às características

do computador que irá executar o programa. Os programas resultantes destas

Linguagens de Computação

do computador que irá executar o programa. Os programas resultantes destas

linguagens não são tão rápidos. Exemplo: Delphi, Visual Basic, Pascal, o antigo

Clipper, etc. Para que os programas funcionem, eles necessitam ser traduzidos para

o código de máquina (ou seja o código fonte do programa deve ser transformado

em código objeto) e para isso precisa de um tradutor ou de um compilador:

-Tradutor: deve estar na memória enquanto se executa o programa; o programa

precisa ser traduzido cada vez que é rodado; cada instrução vai sendo traduzida a

\medida que vai sendo executada, com isso o programa acaba por se tornar mais lento.

Exemplo: Access, DBase, etc.

-Compilador: não precisa estar na memória enquanto se executa o programa,

-pois este é traduzido inteiramente uma vez só, tornando sua execução bem mais rápida

-. Exemplo: Delphi, Clipper, Pascal, C, etc.

Programas tradutores de linguagem e Programas tradutores de linguagem e utilitáriosutilitários

•• Traduz programas em linguagem de alto Traduz programas em linguagem de alto

TIPOS DE SOFTWARE

Software de sistema e sistemas operacionais de PCs

•• Traduz programas em linguagem de alto Traduz programas em linguagem de alto nível em linguagem de máquinanível em linguagem de máquina

•• GUIGUI

•• Microsoft Windows 98Microsoft Windows 98

TIPOS DE SOFTWARE

Software de sistema e interfaces gráficas com o usuário

•• Windows Millennium Edition (Windows Windows Millennium Edition (Windows Me) Me)

•• Windows 2000Windows 2000

•• Windows XPWindows XP•• Windows VistaWindows Vista•• Windows 7Windows 7

TIPOS DE SOFTWARE

Software de sistema e interfaces gráficas com o usuário

•• Windows 7Windows 7•• UNIXUNIX•• LinuxLinux

•• Linguagens de programação:Linguagens de programação:Consiste dos 1s e 0s do código binárioConsiste dos 1s e 0s do código binário

•• Linguagem Assembly:Linguagem Assembly: Lembra a Lembra a

TIPOS DE SOFTWARE

Softwares aplicativos e linguagens de programação

•• Linguagem Assembly:Linguagem Assembly: Lembra a Lembra a linguagem de máquina, substitui recursos linguagem de máquina, substitui recursos mnemônicos por códigos numéricosmnemônicos por códigos numéricos

•• Liguagens de terceira geração:Liguagens de terceira geração:FORTRAN, COBOL, BASIC, Pascal e CFORTRAN, COBOL, BASIC, Pascal e C

TIPOS DE SOFTWARE

Linguagem Assembly

Figura 6-12

TIPOS DE SOFTWARE

FORTRAN

Figura 6-13

TIPOS DE SOFTWARE

COBOL

Figura 6-14

•• Linguagem de quarta geração:Linguagem de quarta geração:Empregada diretamente pelos usuários Empregada diretamente pelos usuários finaisfinais

TIPOS DE SOFTWARE

Linguagens de quarta geração e ferramentas de software de PCs

•• Linguagens naturais:Linguagens naturais: Próximas à Próximas à linguagem humanalinguagem humana

•• Liguagens de consulta:Liguagens de consulta: Dão respostas Dão respostas imediatas onimediatas on--line a requisições de line a requisições de informaçõesinformações

TIPOS DE SOFTWARE

Linguagens de quarta geração e ferramentas de software de PCs

•• Pacotes de software aplicativo e Pacotes de software aplicativo e ferramentas de software de PCs:ferramentas de software de PCs:Software de processamento de texto, Software de processamento de texto, Planilhas, Software de gerenciamento de Planilhas, Software de gerenciamento de dadosdados

TIPOS DE SOFTWARE

Softwares de planilha eletrônica

Figura 6-16

TIPOS DE SOFTWARE

Softwares gerenciadores de bancos de dados

Software integradoSoftware integrado

•• Conjunto de módulos integradosConjunto de módulos integrados

TIPOS DE SOFTWARE

Software para integração empresarial: software integrado e middleware

•• Permite o uso de dados para múltiplas Permite o uso de dados para múltiplas funções e processos de negóciosfunções e processos de negócios

MiddlewareMiddleware

•• Permite que dois aplicativos diferentes se Permite que dois aplicativos diferentes se comunique para trocar dadoscomunique para trocar dados

TIPOS DE SOFTWARE

Software para integração empresarial: software integrado e middleware

Sevidor WebSevidor Web

•• Gerencia e localiza páginas Web no Gerencia e localiza páginas Web no computador onde estão armazenadascomputador onde estão armazenadas

TIPOS DE SOFTWARE

Middleware

Software aplicativo de integração Software aplicativo de integração empresarialempresarial

•• Integra vários aplicativos para apoiar a Integra vários aplicativos para apoiar a

TIPOS DE SOFTWARE

Software para integração empresarial: software integrado e middleware

•• Integra vários aplicativos para apoiar a Integra vários aplicativos para apoiar a integração da empresaintegração da empresa

Programação orientada a objetoProgramação orientada a objeto

•• Abordagem ao desenvolvimento de Abordagem ao desenvolvimento de software que combina dados e software que combina dados e procedimentos em um único objetoprocedimentos em um único objeto

FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE

Programação orientada a objetos

procedimentos em um único objetoprocedimentos em um único objeto

Programação visualProgramação visual

•• Construção de programas de software Construção de programas de software pela seleção e posicionamento de objetos pela seleção e posicionamento de objetos de programaçãode programação

Classe, subclasse e sobreposição

FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE

Figura 6-19

•• Linguagem de programaçãoLinguagem de programação

•• Fornece a funcionalidade do software Fornece a funcionalidade do software necessário para uma determinada tarefanecessário para uma determinada tarefa

Java

FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE

•• Roda em qualquer computador e sistema Roda em qualquer computador e sistema operacionaloperacional

•• Hypertext Markup Language (HTML):Hypertext Markup Language (HTML):Linguagem de descrição de página, cria Linguagem de descrição de página, cria páginas Web e outros documentos páginas Web e outros documentos multimídiamultimídia

Hypertext Markup Language (HTML) e XML

FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO DE SOFTWARE

multimídiamultimídia

•• XML (eXtensible Markup Language):XML (eXtensible Markup Language):Linguagem para vários fins, apóia links a Linguagem para vários fins, apóia links a vários documentos, usado não só para vários documentos, usado não só para aplicativos Webaplicativos Web

Provedores de serviços aplicativos Provedores de serviços aplicativos (ASPs)(ASPs)

•• Fornecem software que pode ser alugado Fornecem software que pode ser alugado

REQUISITOS TECNOLÓGICOS DE HARDWARE

Alugar ou montar? Utilização de provedores de serviços tecnológicos

•• Fornecem software que pode ser alugado Fornecem software que pode ser alugado por outras empresaspor outras empresas

Outros tipos de provedores de serviçosOutros tipos de provedores de serviços

•• Fornecem recursos adicionais que ajudam Fornecem recursos adicionais que ajudam as organizações a gerenciar seus ativos as organizações a gerenciar seus ativos tecnológicostecnológicos