Ciências da computação dia 162

CACHE maneira temporal de preencher → realizada durante a busca de instruções, uma cópia é enviada para a CACHE. Além disso a UCP usa de alguns truques, como pegar instruções para a CACHE apenas quando não estão lá, para ganhar tempo; maneira espacial → pega um pedaço da MP e copia para a CACHE. Assim sempre que algo for ser executado, possivelmente, já esta na CACHE; para a CACHE o mais eficiente são estruturas de repetição, já que é necessário poucas instruções dentro dela para conseguir um ganho de performance. Filas todas as filas possuem limites (superior e inferior); há duas flags: underflow e overflow; há um ponteiro para a próxima posição livre para inserir, e um para o endereço para remover o valor; possui operações de inserção(INS) e remoção(REM). Pilhas possuem limites (superior e inferior); há flags também, como: underflow e overflow; possui um ponteiro dizendo a posição para adicionar um valor ou ainda para remover o valor anterior; possui instruções de inserção (PUSH) e remoção (POP).

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 163

Autômato finito não determinístico transições são ambíguas; Vários caminhos para um mesmo símbolo; não é obrigatório adicionar transições para todos os símbolos; para checar a validade da entrada é necessário analisar todos os caminhos usando uma árvore; Para ser válido precisa parar em pelo menos um estado final dentre todas as possibilidades de caminhos; como tivemos um estado final ao testar o valor 1100, esse valor é válido ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 164

April 28, 2025 · 0 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 165

--Criar usuário CREATE USER 'username'@'host' IDENTIFIED BY 'password'; -- o host é o ip, podendo ser usado caracteres corringa como % e _ -- um usuário pode ter vários hosts diferentes -- permissões de tabela CREATE, ALTER, DROP -- Permissões de dados SELECT, INSERT, UPDATE, DELETE -- outras permissões ALL PRIVILEGES, GRANT OPTION -- dexa um user dar permissões para outros -- dar permissões GRANT permissao1, permissao2, ... ON database.table TO 'username'@'host' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; -- para limpar o cache de permissões SHOW GRANTS FOR 'username'@'host'; -- mostra as permissões de um user -- remover permissões REVOKE permissao1, permissao2, ... ON database.table FROM 'username'@'host';

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 166

Dentro das memórias do computador (memória RAM), podemos ter vários tipos de interligação de bancos de memórias para alcançarmos o tamanho desejado. Mais precisamente, há dois formatos de ligação, série e paralelo. A ligação em paralelo, aumenta o tamanho de bits que uma palavra pode ter, mas mantem a quantidade de palavras que a memória pode suportar (aumenta o barramento de dados e não o de endereços). Já a ligação em série age de forma inversa, aumentando a quantidade de palavras que uma memória pode suportar, mas mantendo o tamanho dessas palavras. ...

April 28, 2025 · 2 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 167

ao converter (diminuir) um autômato finito não deterministico(AFND), você transforma ele em um autômato finito deterministico(AFD); o autômato menor sempre será um AFD.

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 168

Dado ε > 0, existe um δ > 0 tal que: sempre que Unicidade dos limites Outras propriedades Notas

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 169

Sequence objeto presente em alguns SGBD(o Oracle tem) usado para a criação de valores sequênciais (como aquele AUTO INCREMENT do MYSQL). CREATE SEQUENCE sequence_name START WITH 0 --valor para começar INCREMENT BY 1 --valor do increment, pode ser negativo para fazer uma sequência inversa MAXVALUE 10 --valor maximo CYCLE --quando chegar no 10 ele volta para o minimo (padrao do min é 1) CACHE 2; --já aloca os dois proximos valores em cache -- de preferência a usar NO CYCLE e NO CACHE INSER INTO table (id, name) VALUES(sequence_name.NextVal, 'test'); -- sequence.NextVal pega o próximo valor da sequência SELECT * FROM sys.user_sequences; -- mostra as sequences criadas SELECT sequence_name.NextVal, sequence_name.currval; -- valor atual da sequence FROM dual; CREATE SEQUENCE inverse_sequence START WITH 10 INCREMENT BY -1 MAXVALUE 0 NO CYCLE NO CACHE; SELECT * from dba_sequences; -- todas as sequences do banco -- necessario ser DBA

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 17

Aristóteles (322 a.C. — 384 a.C.) abiogênese → coisas sem vida dão origem a coisas com vida (teoria de 350 a.C. até 1862 d.C.) Pai da escola aristoteliana → antes as pessoas que queriam aprender algo elas iam atrás de filósofos e ficavam andando com ele, agora com a escola aristoteliana você fica em um local parada e um grupo de pessoas ficam discutindo sobre coisas, modelo usado até hoje Pai da lógica → silogismo → uma premissa (informação) e a partir dessa premissa se faz uma inferência (interpretação) sofismas → mentiras → uma interpretação pode gerar ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 170

Limites laterais limite pensando em valores maiores do que a (lateral pela direita +), ou menores que a (lateral pela esquerda -); caso ambos os limites laterais deem o mesmo resultado, então o limite de x tendendo à a existe.

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]