Los circuitos electrónicos no poseen dedos. Es evidente también que no sería muy fácil diseñar circuitos que sean capaces de reconocer 10 niveles de una tensión o de otra magnitud eléctrica sin el peligro de que cualquier pequeño problema los haga causar confusión. Una pequeña variación de la tensión en estos circuitos puede cambiar un 3 a 4 o viceversa, afectando los cálculos que tiene que realizar.

Mucho más simple para los circuitos electrónicos es trabajar con un sistema de numeración que esté más de acuerdo con su principio de funcionamiento y eso realmente se hace. Un circuito electrónico puede tener o no tener corriente, puede tener o no tener tensión, puede recibir o no un pulso eléctrico. También es mucho más fácil diferenciar dos estados de elementos indicadores como una lámpara encendida o apagada, un timbre en silencio o tocando.

Ahora bien, los circuitos electrónicos son más apropiados para operar con señales que tengan dos condiciones posibles, es decir, que representen dos dígitos o cifras. También podemos decir que las reglas que rigen el funcionamiento de los circuitos que operan con sólo dos condiciones posibles son mucho más simples.

En la época en que se intentó trabajar con las cantidades en la forma original analógica, con la creación de computadoras capaces de realizar cálculos complejos, pero con el tiempo quedó claro que trabajar con dos condiciones posibles sólo para los circuitos, adoptando una lógica digital, era muy más ventajoso, por diversos motivos. Así, el sistema adoptado en los circuitos electrónicos digitales modernos es el sistema binario o de base 2 donde sólo se utilizan dos dígitos, correspondientes a dos condiciones posibles de un circuito: 0 y 1.

¿Pero cómo podemos representar cualquier cantidad usando sólo dos cifras? La idea básica es la misma usada en la representación de cantidades en el sistema decimal: asignar pesos a los dígitos según su posición en el número. Para entender mejor cómo funciona todo esto, vamos a tomar como ejemplo el valor 1101 que en binario representa el número 13 decimal (*) y ver cómo ocurre esto.

 

(*) Para no hacer confusiones en relación al tipo de base que se utiliza para representar un número o cantidad, es común colocar al lado, como índice, la base que se está usando.

Así, al hablar en 1101 en binario, escribimos simplemente 11012 y para representar 13 en decimal, escribimos 1310.

Esta forma de indicar las bases de un número, será adoptada en nuestras explicaciones de aquí en adelante.

 

El primer dígito de la derecha nos indica que tenemos una vez el peso de este dígito o 1. El cero del segundo dígito de derecha a izquierda indica que no tenemos nada con el peso 2. Ahora el tercer dígito de derecha a izquierda y que tiene el peso 4 es un 1, lo que indica que tenemos "una vez cuatro". Finalmente el primer dígito de la izquierda que es un 1, y que está en la posición de peso 8, nos dice que tenemos "una vez ocho".

Sumando una vez ocho, con una vez cuatro y una vez uno, tenemos el total que es justamente la cantidad que conocemos en decimal como trece. En el caso de que la numeración binaria, los dígitos van teniendo pesos, de derecha a izquierda que son potencias de 2, o sea, dos elevados al exponente cero que es uno, dos elevado al exponente 1 que es 2; dos al cuadrado que es 4 y así sucesivamente.


 

 

 

 

Para el lector basta recordar que a cada dígito que nos desplazamos a la izquierda su peso dobla, como muestra la figura 2.


 

 

 

 

 

Como no existe un límite para los valores de los pesos, esto significa que es posible representar cualquier cantidad en binario, por mayor que sea, simplemente usando la cantidad apropiada de dígitos.

Para 4 dígitos podemos representar números hasta 15; para 8 dígitos podemos ir hasta 255; para 16 dígitos podemos ir hasta 65 535 y así sucesivamente. El lector debe recordar estos valores límites para 4, 8 y 16 dígitos de un número binario, ya que tienen una gran importancia en las aplicaciones digitales modernas. A continuación se muestra una tabla con las potencias de 2, hasta el exponente 30. Los valores encontrados en esta tabla se utilizan comúnmente en muchos cálculos que involucran la electrónica digital.

 

Potência de 2Valor201212224238241625322664271282825629512210102421120482124096213819221416 38421532 76821665 536217131 072218262 144219524 2882201 048 5762212 097 1522224 194 3042238 388 60822416 777 21622533 554 43222667 108 864227134 217 728228268 435 456229536 870 9122301 073 741 824

A continuación damos la representación binaria de los números decimales hasta 17 para que el lector tenga una idea de cómo funciona todo:

decimal binário
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
16 10000
17 10001

 

Binario (ALM272S )

Los circuitos electrónicos no poseen dedos. Es evidente también que no sería muy fácil diseñar circuitos que sean capaces de reconocer 10 niveles de una tensión o de otra magnitud eléctrica sin el peligro de que cualquier pequeño problema los haga causar confusión. Una pequeña variación de la tensión en estos circuitos puede cambiar un 3 a 4 o viceversa, afectando los cálculos que tiene que realizar.

Mucho más simple para los circuitos electrónicos es trabajar con un sistema de numeración que esté más de acuerdo con su principio de funcionamiento y eso realmente se hace. Un circuito electrónico puede tener o no tener corriente, puede tener o no tener tensión, puede recibir o no un pulso eléctrico. También es mucho más fácil diferenciar dos estados de elementos indicadores como una lámpara encendida o apagada, un timbre en silencio o tocando.

Ahora bien, los circuitos electrónicos son más apropiados para operar con señales que tengan dos condiciones posibles, es decir, que representen dos dígitos o cifras. También podemos decir que las reglas que rigen el funcionamiento de los circuitos que operan con sólo dos condiciones posibles son mucho más simples.

En la época en que se intentó trabajar con las cantidades en la forma original analógica, con la creación de computadoras capaces de realizar cálculos complejos, pero con el tiempo quedó claro que trabajar con dos condiciones posibles sólo para los circuitos, adoptando una lógica digital, era muy más ventajoso, por diversos motivos. Así, el sistema adoptado en los circuitos electrónicos digitales modernos es el sistema binario o de base 2 donde sólo se utilizan dos dígitos, correspondientes a dos condiciones posibles de un circuito: 0 y 1.

¿Pero cómo podemos representar cualquier cantidad usando sólo dos cifras? La idea básica es la misma usada en la representación de cantidades en el sistema decimal: asignar pesos a los dígitos según su posición en el número. Para entender mejor cómo funciona todo esto, vamos a tomar como ejemplo el valor 1101 que en binario representa el número 13 decimal (*) y ver cómo ocurre esto.

 

(*) Para no hacer confusiones en relación al tipo de base que se utiliza para representar un número o cantidad, es común colocar al lado, como índice, la base que se está usando.

Así, al hablar en 1101 en binario, escribimos simplemente 11012 y para representar 13 en decimal, escribimos 1310.

Esta forma de indicar las bases de un número, será adoptada en nuestras explicaciones de aquí en adelante.

 

El primer dígito de la derecha nos indica que tenemos una vez el peso de este dígito o 1. El cero del segundo dígito de derecha a izquierda indica que no tenemos nada con el peso 2. Ahora el tercer dígito de derecha a izquierda y que tiene el peso 4 es un 1, lo que indica que tenemos "una vez cuatro". Finalmente el primer dígito de la izquierda que es un 1, y que está en la posición de peso 8, nos dice que tenemos "una vez ocho".

Sumando una vez ocho, con una vez cuatro y una vez uno, tenemos el total que es justamente la cantidad que conocemos en decimal como trece. En el caso de que la numeración binaria, los dígitos van teniendo pesos, de derecha a izquierda que son potencias de 2, o sea, dos elevados al exponente cero que es uno, dos elevado al exponente 1 que es 2; dos al cuadrado que es 4 y así sucesivamente.


 

 

 

 

Para el lector basta recordar que a cada dígito que nos desplazamos a la izquierda su peso dobla, como muestra la figura 2.


 

 

 

 

 

Como no existe un límite para los valores de los pesos, esto significa que es posible representar cualquier cantidad en binario, por mayor que sea, simplemente usando la cantidad apropiada de dígitos.

Para 4 dígitos podemos representar números hasta 15; para 8 dígitos podemos ir hasta 255; para 16 dígitos podemos ir hasta 65 535 y así sucesivamente. El lector debe recordar estos valores límites para 4, 8 y 16 dígitos de un número binario, ya que tienen una gran importancia en las aplicaciones digitales modernas. A continuación se muestra una tabla con las potencias de 2, hasta el exponente 30. Los valores encontrados en esta tabla se utilizan comúnmente en muchos cálculos que involucran la electrónica digital.

 

Potência de 2Valor201212224238241625322664271282825629512210102421120482124096213819221416 38421532 76821665 536217131 072218262 144219524 2882201 048 5762212 097 1522224 194 3042238 388 60822416 777 21622533 554 43222667 108 864227134 217 728228268 435 456229536 870 9122301 073 741 824

A continuación damos la representación binaria de los números decimales hasta 17 para que el lector tenga una idea de cómo funciona todo:

decimal binário
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
16 10000
17 10001

 

Settings19.024MBMemory Usage41.59msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.2
PHP Version8.3.23
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.27-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "c2123392c06423339225f3431360b7e6" => "opn7mk7lk0h4i4u8bsf618t68g" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1753507748 "last" => 1753507748...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (83.82KB) (294μs)
  • afterInitialise (1.13MB) (3.43ms)
  • afterRoute (123.96KB) (924μs)
  • beforeRenderComponent com_content (100.9KB) (442μs)
  • Before Access::preloadComponents (all components) (33.13KB) (195μs)
  • After Access::preloadComponents (all components) (113.53KB) (367μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.24MB) (19.04ms)
  • Before Access::getAssetRules (id:8 name:com_content) (481.14KB) (1.73ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (32μs)
  • afterRenderComponent com_content (424.22KB) (6.33ms)
  • afterDispatch (2.25KB) (46μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (434.69KB) (2.14ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (322μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (95μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (52.97KB) (887μs)
  • beforeRenderRawModule mod_menu (Main Menu) (22.55KB) (215μs)
  • afterRenderRawModule mod_menu (Main Menu) (55.23KB) (626μs)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (15.38KB) (555μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (4.75KB) (65μs)
  • beforeRenderModule mod_menu (Main Menu) (13.93KB) (148μs)
  • afterRenderModule mod_menu (Main Menu) (3.59KB) (52μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (22.14KB) (236μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (65μs)
  • afterRender (303.92KB) (3.23ms)
  • 1 x After Access::preloadPermissions (com_content) (16.24MB) (45.77%)
    19.04ms
    1 x afterRenderComponent com_content (424.22KB) (15.23%)
    6.33ms
    1 x afterInitialise (1.13MB) (8.24%)
    3.43ms
    1 x afterRender (303.92KB) (7.76%)
    3.23ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (434.69KB) (5.14%)
    2.14ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (481.14KB) (4.16%)
    1.73ms
    1 x afterRoute (123.96KB) (2.22%)
    924μs
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (52.97KB) (2.13%)
    887μs
    1 x afterRenderRawModule mod_menu (Main Menu) (55.23KB) (1.51%)
    626μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (15.38KB) (1.33%)
    555μs
    1 x beforeRenderComponent com_content (100.9KB) (1.06%)
    442μs
    1 x After Access::preloadComponents (all components) (113.53KB) (0.88%)
    367μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (0.77%)
    322μs
    1 x afterLoad (83.82KB) (0.71%)
    294μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (22.14KB) (0.57%)
    236μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (22.55KB) (0.52%)
    215μs
    1 x Before Access::preloadComponents (all components) (33.13KB) (0.47%)
    195μs
    1 x beforeRenderModule mod_menu (Main Menu) (13.93KB) (0.36%)
    148μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    95μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.16%)
    65μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (4.75KB) (0.16%)
    65μs
    1 x afterRenderModule mod_menu (Main Menu) (3.59KB) (0.12%)
    52μs
    1 x afterDispatch (2.25KB) (0.11%)
    46μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    32μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
24 statements were executed, 5 of which were duplicates, 19 unique11.49ms1.57MB
  • SELECT @@SESSION.sql_mode;31μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 158μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `incbmx_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id54μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`43μs608B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest70μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`200μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `incbmx_content` WHERE `id` = :id71μs1.31KBParams/components/com_content/src/Service/Router.php:289Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)227μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.65ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`287μs1.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.7108'68μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`258μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '7108'153μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)153μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`223μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)290μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`197μs5.17KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC542μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`182μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `incbmx_modules` AS `m` LEFT JOIN `incbmx_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `incbmx_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`325μs2KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)98μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context62μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:406Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)168μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 173μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • warningassets - No asset found for com_content.article.7108, falling back to com_content
  • warningassets - No asset found for com_content.article.7108, falling back to com_content
  • warningassets - No asset found for com_content.article.7108, falling back to com_content
  • warningassets - No asset found for com_content.article.7108, falling back to com_content
  • warningassets - No asset found for com_content.article.7108, falling back to com_content
  • warningassets - No asset found for com_content.article.7108, falling back to com_content
  • warningassets - No asset found for com_content.article.7108, falling back to com_content
  • warningassets - No asset found for com_content.article.7108, falling back to com_content
  • warningassets - No asset found for com_content.article.7108, falling back to com_content
  • warningassets - No asset found for com_content.article.7108, falling back to com_content