This HTML5 document contains 636 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-elhttp://el.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbohttp://dbpedia.org/ontology/
n58https://github.com/bdaehlie/linux-cpu-scheduler-docs/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbpedia-kohttp://ko.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
owlhttp://www.w3.org/2002/07/owl#
n15http://dbpedia.org/resource/I/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-slhttp://sl.dbpedia.org/resource/
n18http://www.cs.sunysb.edu/~algorith/files/
n46https://global.dbpedia.org/id/
goldhttp://purl.org/linguistics/gold/
dbpedia-ethttp://et.dbpedia.org/resource/
dbpedia-thhttp://th.dbpedia.org/resource/
n47http://vec.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
n13http://dbpedia.org/resource/File:
n24http://commons.wikimedia.org/wiki/Special:FilePath/
n56http://ieeexplore.ieee.org/xpl/
n36http://dbpedia.org/resource/OS/
dbrhttp://dbpedia.org/resource/
n45http://kerneltrap.org/
dbpedia-nohttp://no.dbpedia.org/resource/
dbpedia-svhttp://sv.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
n32http://pages.cs.wisc.edu/~remzi/OSTEP/
n35https://web.archive.org/web/20110811094049/http:/www.ibm.com/developerworks/aix/library/au-aix5_cpu/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbpedia-nlhttp://nl.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
freebasehttp://rdf.freebase.com/ns/
yago-reshttp://yago-knowledge.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbphttp://dbpedia.org/property/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbthttp://dbpedia.org/resource/Template:
n8http://www.mathematik.uni-osnabrueck.de/research/OR/class/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dctermshttp://purl.org/dc/terms/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-srhttp://sr.dbpedia.org/resource/
foafhttp://xmlns.com/foaf/0.1/
n42https://static.googleusercontent.com/media/research.google.com/en/us/pubs/archive/
dbpedia-cshttp://cs.dbpedia.org/resource/
n25https://archive.org/details/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-fihttp://fi.dbpedia.org/resource/
n57https://web.archive.org/web/20060613130106/http:/oreilly.com/catalog/linuxkernel/chapter/
dbpedia-plhttp://pl.dbpedia.org/resource/
n39http://rtime.felk.cvut.cz/

Statements

Subject Item
dbr:BVT
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Preemption_(computing)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Process_Contention_Scope
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:QNX
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Rockbox
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Process_state
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Processor_sharing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Non-Deterministic_Scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Non-deterministic_Scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Nondeterministic_Scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:David_Shmoys
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Anticipatory_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Approximation_algorithm
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Home_Assistant
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Join-pattern
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Resource_contention
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:CubeSat
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Vanguard_(microkernel)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Vladimir_Burkov
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Dorit_S._Hochbaum
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Double-checked_locking
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:EICASLAB
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Ingo_Molnár
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Internet_forum
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Interrupt_latency
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Inversion_of_control
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:List_of_programming_languages_by_type
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Priority_inversion
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:O(1)_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:O(n)_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Proportional-fair_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Protothread
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Spinlock
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Timeline_of_artificial_intelligence
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Compatible_Time-Sharing_System
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Computer_multitasking
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Concurrent_computing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Cron
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Meltdown_(security_vulnerability)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Generalized_processor_sharing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:OSEK
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Cilk
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Edward_G._Coffman_Jr.
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:FreeBSD
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Free_Download_Manager
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Ftrace
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:GNU_Guile
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:GNU_Hurd
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Graham_Kendall
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:academicDiscipline
dbr:Scheduling_(computing)
Subject Item
dbr:Graph_coloring
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Graphics_Core_Next
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Minix_3
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Mor_Harchol-Balter
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbp:knownFor
dbr:Scheduling_(computing)
dbo:knownFor
dbr:Scheduling_(computing)
Subject Item
dbr:Con_Kolivas
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Concurrent_testing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Context_switch
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Control_bus
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Control_flow
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Coscheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Credit-based_fair_queuing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Critical_section
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Criticism_of_Linux
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Work_stealing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Optimal_job_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Two-level_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Apache_Mynewt
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Apache_Oozie
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Linux_booting_process
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Linux_kernel
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:MQX
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:MUSIC-N
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:MagLev_(software)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Star_Trek_project
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Client–server_model
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Cloud_computing_issues
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Collision_avoidance_(networking)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Comparison_of_user_features_of_operating_systems
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Computer_program
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Embedded_HTTP_server
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Features_new_to_Windows_7
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Halide_(programming_language)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Kernel_(operating_system)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Kernel_preemption
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Pipeline_(Unix)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Pipeline_(software)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Pixel_Visual_Core
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Plurality_(company)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Polling_(computer_science)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Priority_ceiling_protocol
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Priority_queue
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Process_control_block
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Separation_of_mechanism_and_policy
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Makespan
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Stream_processing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Streaming_media
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Stride_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Max-min_fairness
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Michael_A._Bender
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Background_Intelligent_Transfer_Service
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Barbara_Simons
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Bucket_queue
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:C_shell
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Active_object
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Aging_(scheduling)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Threading_Building_Blocks
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:ULE_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:VxWorks
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:WarpOS
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Windows_DVD_Maker
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Windows_NT
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Windows_Task_Scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Gittins_index
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:HLT_(x86_instruction)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Latency_(engineering)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Leaky_bucket
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Ntoskrnl.exe
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Software_lockout
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Run_to_completion_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:ALTQ
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Adam_Wierman
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbp:knownFor
dbr:Scheduling_(computing)
dbo:knownFor
dbr:Scheduling_(computing)
Subject Item
dbr:Allway_Sync
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:AmigaOS
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Daniel_Weinreb
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Easy2Sync_for_Files
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Exec_(Amiga)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:No_instruction_set_computing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:POSIX
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Parent_process
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Fair_queuing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Fork–join_model
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Glossary_of_operating_systems_terms
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Grand_Central_Dispatch
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Video_game_console
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:List_of_GNU_Core_Utilities_commands
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Page_replacement_algorithm
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Process_(computing)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Process_management_(computing)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Purely_functional_data_structure
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Queueing_theory
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Quick_Response_Engine
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Rate-monotonic_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Real-time_computing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Real-time_operating_system
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduling_priority
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Admission_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Admission_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Interrupt
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Interval_graph
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:JACK_Audio_Connection_Kit
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Jacek_Błażewicz
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Tandem_rolling_mill
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Task_queue
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Hyper-threading
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Athlon_64_X2
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Atom_(programming_language)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:AQuoSA
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:ARINC_653
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:ARM_big.LITTLE
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Affinity_mask
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Job_control_(computing)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Job_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:L4_microkernel_family
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Blocking_(computing)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Super_Flexible
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Supervisor_Call_instruction
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Supervisory_program
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Symbian
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:System_Contention_Scope
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:TOPS-10
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Edinburgh_Multiple_Access_System
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Hierarchical_Music_Specification_Language
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Highest_response_ratio_next
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Hobbyist_operating_system
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Thread_(computing)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Yield_(multithreading)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Modeling_and_Analysis_of_Real_Time_and_Embedded_systems
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Modified_due-date_scheduling_heuristic
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Unix_architecture
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Automated_planning_and_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Automatic_parallelization
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Automatic_parallelization_tool
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Postfix_(software)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Software_design_pattern
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Fair_share_scheduling_class
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduler_pattern
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduling_algorithm
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduling_algorithms
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduling_discipline
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduling_disciplines
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduling_policy
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduling_theory
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Idle_(CPU)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:NetBSD
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Nice_(Unix)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Octopussy_(software)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Olivier_Testa
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Operating_system
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Operations_research
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:RC_4000_multiprogramming_system
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:RPCS3
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:RT-11
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Real-time_Cmix
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Channel-dependent_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Shareaza
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:CPU_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:CPU_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Workbench_(AmigaOS)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Xbox_One
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Xerox_Alto
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Lottery_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Robert_Love
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Rodos_(operating_system)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Runtime_system
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Shortest_remaining_time
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Structured_Audio_Orchestra_Language
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:System_on_a_chip
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Schedule
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Schedule_(disambiguation)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduler_(computing)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduler_(disambiguation)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Shotgun_debugging
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Virtual_output_queueing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Weighted_round_robin
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Network_agility
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Long-term_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Long-term_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Exokernel
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:FIFO_(computing_and_electronics)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Dispatch_latency
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:IMT_Advanced
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Unified_shader_model
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Proportional_share_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Testing_high-performance_computing_applications
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Execution_model
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Fixed-priority_pre-emptive_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Multilevel_queue
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Natural_computing
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduling_(production_processes)
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:High-level_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:High-level_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:MultiFinder
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Multiflow
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Multilevel_feedback_queue
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduler_activations
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Scheduling_(computing)
rdf:type
yago:WikicatAlgorithms yago:Code106355894 yago:Abstraction100002137 yago:WrittenCommunication106349220 yago:Writing106359877 yago:OperatingSystem106568134 yago:WikicatDeviceDrivers yago:WikicatSchedulingAlgorithms yago:UtilityProgram106581410 yago:WikicatSoftwareDesignPatterns yago:Driver106574473 yago:Form105930736 yago:Act100030358 yago:Activity100407535 yago:WikicatOperatingSystems yago:Software106566077 owl:Thing yago:Program106568978 yago:Structure105726345 dbo:Software yago:Procedure101023820 yago:Rule105846932 yago:YagoPermanentlyLocatedEntity yago:PsychologicalFeature100023100 yago:Event100029378 yago:Cognition100023271 yago:Communication100033020 yago:Algorithm105847438 yago:CodingSystem106353757
rdfs:label
调度 (计算机) Планувальник операційної системи Ordonnancement dans les systèmes d'exploitation Plánování procesů Planificador 스케줄링 (컴퓨팅) Диспетчер операционной системы Escalonamento de processos スケジューリング Planificador de tasques Scheduling Dyspozytor Scheduling (computing) Prozess-Scheduler جدولة (حاسوب) Schedulering Scheduler Χρονοπρογραμματισμός ΚΜΕ
rdfs:comment
스케줄링(scheduling)은 다중 프로그래밍을 가능하게 하는 운영 체제의 동작 기법이다. 운영 체제는 프로세스들에게 CPU 등의 자원 배정을 적절히 함으로써 시스템의 성능을 개선할 수 있다. Dyspozytor (ang. scheduler), zwany czasami planistą niskopoziomowym (ang. low-level scheduler) – część systemu operacyjnego odpowiedzialna za przydzielanie czasu procesora w ramach przełączania zadań. Decyzja o tym, któremu procesowi przydzielić czas procesora jest podejmowana przez algorytm szeregowania. Do zadań dyspozytora należy m.in. przełączanie kontekstu. Działania planisty zwykle muszą być skonsolidowane z całością systemu. Dlatego w praktycznie używanych algorytmach szeregowania pojawiają się dodatkowe cechy, takie jak: El planificador (en inglés, scheduler) es un componente funcional muy importante de los sistemas operativos multitarea y multiproceso, y es esencial en los sistemas operativos de tiempo real. Su función consiste en repartir el tiempo disponible de un microprocesador entre todos los procesos que están disponibles para su ejecución.​ في نظم تشغيل الحاسوب، جدولة المهام (Scheduling بالإنجليزية) هي عملية يقوم بها نظام تشغيل لجعل المصادر(و.م.م - قرص صلب - شبكة ...) المتوفرة تستخدم بشكل أمثل حيث أن جدولة المهام تحدد المصادر المتوفرة وتحاول استعمالها في معالجة المهمة القادمة لكل مصدر على حدة. في الحاسوب وفي وقت وجيز جدا تحتاج مجموعة من المهام لاستعمال معالج البيانات على سبيل المثال، لكن المعالج لا يستطيع معالجة هده المهام كلها في نفس الوقت هنا يأتي دور جدولة المهام فهي التي تقرر من سيدخل الأول ومن سيلي الأول وكم من الوقت سوف يستعمل المعالج، هدا الأمر ينطبق على باقي المصادر المستخدمة في معالجة البيانات. Plánování procesů (anglicky scheduling) je v informatice úkol jádra operačního systému, ve kterém je spuštěno více procesů najednou. Týká se tedy víceúlohových systémů podporujících multitasking anebo multithreading, které využívají paralelizmus anebo pseudoparalelizmus. Plánování procesů řeší výběr, kterému následujícímu procesu bude přidělen procesor a proces tak poběží, přičemž výběr je závislý na prioritách jednotlivých procesů a algoritmu, kterým výběr proběhne. Планува́ння викона́ння завда́нь (англ. Scheduling) є однією з ключових концепцій в багатозадачності і багатопроцесорних систем, як в операційних системах загального призначення, так і в операційних системах реального часу. Планування полягає в призначенні пріоритетів процесам в черзі з пріоритетами. Утиліта, що виконує це завдання, називається планувальником (англ. Scheduler). Найважливішою метою планування завдань є якнайповніше завантаження доступних ресурсів. Для забезпечення загальної продуктивності системи планувальник має опиратися на: O escalonamento de processos ou agendador de tarefas (em inglês scheduling) é uma atividade organizacional feita pelo escalonador (scheduler) da CPU ou de um sistema distribuído, possibilitando executar os processos mais viáveis e concorrentes, priorizando determinados tipos de processos, como os de I/O Bound e os CPU Bound. O escalonador de processo é um processo que deve ser executado quando da mudança de contexto (troca de processo), ao passo que ele escolhe o processo que será executado pela CPU, sendo o escalonamento realizado com o auxílio do hardware. 計算機科学においてスケジューリング(英: scheduling)は、スレッドやプロセスやデータの流れについて、システム資源(例えば、プロセッサ時間、通信帯域など)へのアクセスを与える方法である。システムを効果的に負荷分散するため、あるいはターゲットの Quality of Service を保証するためになされる。スケジューリングアルゴリズムは、マルチタスク(同時に複数のプロセスを実行)や多重化(複数のデータの流れを同時に転送)の発展とともに進化してきた。 スケジューラの主な関心事は以下の通りである。 * スループット - 単位時間ごとに実行完了するプロセスの総数 * レイテンシ * ターンアラウンド - プロセスの発行から完了までの総時間 * 応答時間 - 要求を送ってから最初の応答が生成されるまでにかかる時間 * 公平さ/待ち時間 - 各プロセスに平等にCPU時間を割り当てること(またより一般的には、各プロセスの優先度に応じた適切な時間) スループットを最大化し、レイテンシを最小化するのがスケジューリングの目標である。しかし実際にはこれらの目標は同時に満たすのが難しく、スケジューラは適当なところで妥協した実装とすることが多い。ユーザーのニーズと目的によって上記のいずれかに力点を置く。 近年では消費電力を考慮したローパワースケジューリングの研究が盛んに行われている。 Dans les systèmes d'exploitation, l’ordonnanceur est le composant du noyau du système d'exploitation choisissant l'ordre d'exécution des processus sur les processeurs d'un ordinateur. En anglais, l'ordonnanceur est appelé scheduler. À un instant donné, il y a souvent davantage de processus à exécuter que de processeurs. In computing, scheduling is the action of assigning resources to perform tasks. The resources may be processors, network links or expansion cards. The tasks may be threads, processes or data flows. The scheduling activity is carried out by a process called scheduler. Schedulers are often designed so as to keep all computer resources busy (as in load balancing), allow multiple users to share system resources effectively, or to achieve a target quality-of-service. Ein Prozess-Scheduler (Scheduler = Steuerprogramm; vom englischen schedule für „Zeitplan“) ist eine Arbitrationslogik, die die zeitliche Ausführung mehrerer Prozesse in Betriebssystemen und in der Anwendungsvirtualisierung regelt. Prozess-Scheduler kann man grob in unterbrechende (präemptiv) und nicht unterbrechende (non preemptive, auch kooperativ genannt) aufteilen. Nicht unterbrechende Scheduler lassen einen Prozess, nachdem ihm die CPU einmal zugeteilt wurde, solange laufen, bis dieser diese von sich aus wieder freigibt oder bis er blockiert. Unterbrechende Scheduler teilen die CPU von vornherein nur für eine bestimmte Zeitspanne zu und entziehen dem Prozess diese daraufhin wieder. Weiter ist eine Unterscheidung in „work-conserving“ und „non work-conserving“ Strategien möglich. Eine Sc Lo scheduler (in italiano pianificatore o gestore dei processi), in informatica, è un componente di un sistema operativo ovvero un programma che implementa un algoritmo di scheduling (in italiano algoritmo di pianificazione) il quale, dato un insieme di richieste di accesso ad una risorsa (tipicamente l'accesso al processore da parte di un processo da eseguire), stabilisce un ordinamento temporale per l'esecuzione di tali richieste, privilegiando quelle che rispettano determinati parametri secondo una certa politica di scheduling, in modo da ottimizzare l'accesso a tale risorsa e consentire così l'espletamento del servizio/istruzione o processo desiderato. 调度在计算机中是分配工作所需资源的方法。资源可以指虚拟的计算资源,如线程、进程或数据流;也可以指硬件资源,如处理器、网络连接或扩展卡。 进行调度工作的程序叫做调度器。调度器通常的实现使得所有计算资源都处于忙碌状态(在负载均衡中),允许多位用户有效地同时共享系统资源,或达到指定的服务质量。调度是计算自身的基础,同时也是编程语言计算模型固有的部分。调度器使得在单处理器上通过多任务处理,从而让执行多个进程成为可能。 调度器可能会针对不同的目标设计,例如:最大化、响应时间最小化、最低延迟、或最大化公平。在实践中,这些目标通常是互相冲突的,因此,调度器会实现一个权衡利弊的折中方案,而侧重点则可能是前文提到的任何一种,这取决于用户的需求和目的。 在实时环境,例如工业上用于自动控制(如机器人)的嵌入式系统,调度器必须保证进程的调度不能超过最后期限 —— 这是保持系统稳定运行的关键因素。调度也可能是通过一个管理性的后端进行,而任务是通过网络发配到若干远程设备上的。 Στην πληροφορική χρονοπρογραμματισμός ΚΜΕ (αγγλ.: scheduling) ονομάζεται η χαρακτηριστική δυνατότητα των λειτουργικών συστημάτων, υλοποιούμενη συνήθως από έναν μηχανισμό του πυρήνα ονόματι χρονοπρογραμματιστής, με την οποία συντονίζεται η συνύπαρξη πολλαπλών εκτελούμενων διεργασιών στη μνήμη του υπολογιστή. Με τον χρονοπρογραμματισμό επιτυγχάνεται επομένως η πολυδιεργασία (αγγλ.: multitasking), η οποία με τη σειρά της αποτελεί έναν τρόπο πρακτικής υλοποίησης ταυτοχρονισμού καθώς, είτε με κατάλληλη κατανομή του χρόνου του μοναδικού επεξεργαστή (ψευδοπαράλληλη εκτέλεση) είτε λόγω της ύπαρξης περισσοτέρων του ενός επεξεργαστών (παράλληλη εκτέλεση), είναι εφικτή η ταυτόχρονη εκτέλεση πολλαπλών διεργασιών στον ίδιο ηλεκτρονικό υπολογιστή. Scheduling is de manier waarop processen prioriteiten worden gegeven in een prioriteitenwachtrij van multitasking- en multiprocessingbesturingssystemen en in het ontwerp van een realtimebesturingssysteem. Deze taak wordt uitgevoerd door software die bekendstaat als een scheduler of CPU scheduler. Er bestaan verschillende methoden om scheduling te implementeren. Deze kunnen in twee groepen ingedeeld worden: Databases zoals Oracle en MySQL kennen ook een ingebouwd schedulingmechanisme. Планирование выполнения задач — одна из ключевых концепций в многозадачности и многопроцессорности как в операционных системах общего назначения, так и в операционных системах реального времени. Планирование заключается в назначении приоритетов процессам в очереди с приоритетами. Программный код, выполняющий эту задачу, называется планировщиком (англ. task switcher, scheduler). Schedulering innebär att schemalägga de uppgifter en dator ska utföra. En av operativsystemets viktigaste uppgifter är att fördela arbetet mellan olika processer, vilket sker automatiskt utifrån olika algoritmer. Schedulering kan också syfta på de arbeten som en användare schemalägger för datorn att utföra. En informàtica, el planificador (en anglès, scheduler), és un component funcional molt important dels sistemes operatius multitasca i multiprocés i essencial en els sistemes operatius en temps real. El planificador assigna treball als recursos del sistema. El treball poden ser elements virtual com processos, fils d'execució o flux de dades, el treball és planificat i assignat a recursos hardware com per exemple processadors, enllaços de telecomunicacions, targetes d'expansió.
rdfs:seeAlso
dbr:Network_scheduler dbr:Deadline-monotonic_scheduling
foaf:depiction
n24:Thread_pool.svg n24:Simplified_Structure_of_the_Linux_Kernel.svg
dcterms:subject
dbc:Operations_research dbc:Software_design_patterns dbc:Scheduling_(computing) dbc:Planning
dbo:wikiPageID
231920
dbo:wikiPageRevisionID
1116730026
dbo:wikiPageWikiLink
dbr:Time_limit dbr:HSDPA dbr:Cooperative_scheduler dbr:Least_slack_time_scheduling dbr:Context_(computing) n13:Simplified_Structure_of_the_Linux_Kernel.svg dbr:Throughput dbr:Time_Stamp_Counter n15:O-bound dbr:Packet_network dbr:Windows_NT dbr:Time-utility_function dbr:Ingo_Molnar dbr:Maximum_throughput_scheduling dbr:Process_scheduler dbr:Process_(computing) dbr:Windows_Me dbr:FIFO_(computing_and_electronics) dbc:Operations_research dbr:Packet-switched dbr:Coscheduling dbr:Computing dbc:Software_design_patterns dbr:Makespan dbr:Fair-share_scheduling dbr:Processor_affinity dbr:Stride_scheduling dbr:Stochastic_scheduling dbr:Aging_(scheduling) dbr:Automatic_control dbr:Linux_distributions dbr:Latency_(engineering) dbr:Automated_planning_and_scheduling dbr:Linux_kernel dbr:Nice_(Unix) dbr:LTE_Advanced dbr:MS-DOS dbr:Open-shop_scheduling n13:Thread_pool.svg dbr:Windows_95 dbr:Frequency-domain_equalization dbr:Rate-monotonic_scheduling dbr:Windows_98 dbr:Ready_queue dbr:Operating_system dbr:Windows_3.1x dbr:Robotics dbr:Computer_performance dbr:Expansion_card dbr:Max-min_fair dbr:Amiga_OS dbr:Shared_memory dbr:Blocking_function n36:360_and_successors dbr:Linux dbr:Computer_cluster dbr:Brain_Fuck_Scheduler dbr:Turnaround_time dbr:Workload_Manager dbr:Scheduling_(production_processes) dbr:Paging dbr:Red–black_tree dbr:Flow_(computer_networking) dbr:OFDMA dbr:3.5G dbr:MacOS dbr:Queuing_Theory dbr:CPU_time dbr:Thread_(computing) dbc:Scheduling_(computing) dbr:CPU-bound dbr:Preemption_(computing) dbr:Batch_processing dbr:Execution_model dbr:Dynamic_channel_allocation dbc:Planning dbr:Mac_OS_9 dbr:Response_time_(technology) dbr:Shortest_job_first dbr:Foreground-background dbr:Job_shop_scheduling dbr:Resource-Task_Network dbr:SUSE_Linux_Enterprise_Server dbr:Page_fault dbr:Print_spooler dbr:System_call dbr:Round-robin_scheduling dbr:Work-conserving_scheduler dbr:Router_(computing) dbr:Activity_selection_problem dbr:Carbon_(API) dbr:Interrupt_handler dbr:NetBSD dbr:Supercomputer dbr:Interruptible_operating_system dbr:Process_states dbr:Channel_state_information dbr:Demand_paging dbr:Hard_disk_drive dbr:Nonpreemptive_multitasking dbr:State_(computer_science) dbr:Flow_shop_scheduling n15:O_scheduling dbr:Priority_inversion dbr:Programmable_interval_timer dbr:Interrupt dbr:Lottery_scheduling dbr:Computer_networks dbr:O(1)_scheduler dbr:Statistical_multiplexing dbr:O(n)_scheduler dbr:Resource_starvation dbr:Proportional-fair_scheduling dbr:Kernel_space dbr:Thread_(computer_science) dbr:Atropos_scheduler dbr:System_spectral_efficiency dbr:Solaris_(operating_system) dbr:Computer_multitasking dbr:Render_farm dbr:Symmetric_multiprocessing dbr:Embedded_system dbr:Classic_Mac_OS dbr:Kernel_mode dbr:Concurrent_computing dbr:Job_scheduler dbr:Device_Management dbr:Load_balancing_(computing) dbr:Weighted_fair_queuing dbr:Thread_Manager dbr:Multilevel_feedback_queue dbr:Windows_Vista dbr:Telecommunications_link dbr:Central_processing_unit dbr:Run_queue dbr:Real-time_computing dbr:Completely_Fair_Scheduler dbr:Cyclic_executive dbr:Cache_thrashing dbr:Fair_queuing dbr:Context_switch dbr:Alan_Cox_(computer_programmer) dbr:Dynamic_priority_scheduling dbr:Con_Kolivas dbr:FreeBSD dbr:Signal_programming dbr:Quality_of_service
dbo:wikiPageExternalLink
n8: n18:scheduling.shtml n25:operatingsystems00stal n32: n35:index.html%23N100F6 n39:scheduling-toolbox n32:cpu-sched.pdf n32:cpu-sched-lottery.pdf n32:cpu-sched-mlfq.pdf n32:cpu-sched-multi.pdf n42:43438.pdf n45:scheduler n56:articleDetails.jsp%3Farnumber=6226795 n57:ch10.html n58:
owl:sameAs
dbpedia-es:Planificador dbpedia-sl:Razvrščevalni_algoritem dbpedia-ja:スケジューリング dbpedia-cs:Plánování_procesů dbpedia-no:Skedulering freebase:m.01hqsf dbpedia-fi:Vuoronnus dbpedia-uk:Планувальник_операційної_системи wikidata:Q1123036 dbpedia-ar:جدولة_(حاسوب) dbpedia-sv:Schedulering dbpedia-zh:调度_(计算机) dbpedia-fa:زمان‌بندی_(رایانش) dbpedia-pl:Dyspozytor dbpedia-et:Ressursijaotus dbpedia-fr:Ordonnancement_dans_les_systèmes_d'exploitation dbpedia-th:การจัดกำหนดการ_(คอมพิวเตอร์) dbpedia-ko:스케줄링_(컴퓨팅) dbpedia-sr:Распоређивање_(рачунарство) dbpedia-el:Χρονοπρογραμματισμός_ΚΜΕ n46:Bafc n47:Scheduler dbpedia-ca:Planificador_de_tasques dbpedia-ru:Диспетчер_операционной_системы dbpedia-pt:Escalonamento_de_processos dbpedia-de:Prozess-Scheduler dbpedia-it:Scheduler dbpedia-nl:Scheduling yago-res:Scheduling_(computing) freebase:m.015yyh
dbp:wikiPageUsesTemplate
dbt:Snd dbt:Short_description dbt:Operating_system dbt:Rp dbt:Processor_scheduling dbt:Main dbt:Visible_anchor dbt:Mvar dbt:Reflist dbt:Refend dbt:Refbegin dbt:Div_col dbt:Div_col_end dbt:About dbt:Design_Patterns_patterns dbt:Maybe dbt:Anchor dbt:Yes dbt:See_also dbt:Cite_book dbt:No dbt:Citation_needed
dbo:thumbnail
n24:Thread_pool.svg?width=300
dbo:abstract
Στην πληροφορική χρονοπρογραμματισμός ΚΜΕ (αγγλ.: scheduling) ονομάζεται η χαρακτηριστική δυνατότητα των λειτουργικών συστημάτων, υλοποιούμενη συνήθως από έναν μηχανισμό του πυρήνα ονόματι χρονοπρογραμματιστής, με την οποία συντονίζεται η συνύπαρξη πολλαπλών εκτελούμενων διεργασιών στη μνήμη του υπολογιστή. Με τον χρονοπρογραμματισμό επιτυγχάνεται επομένως η πολυδιεργασία (αγγλ.: multitasking), η οποία με τη σειρά της αποτελεί έναν τρόπο πρακτικής υλοποίησης ταυτοχρονισμού καθώς, είτε με κατάλληλη κατανομή του χρόνου του μοναδικού επεξεργαστή (ψευδοπαράλληλη εκτέλεση) είτε λόγω της ύπαρξης περισσοτέρων του ενός επεξεργαστών (παράλληλη εκτέλεση), είναι εφικτή η ταυτόχρονη εκτέλεση πολλαπλών διεργασιών στον ίδιο ηλεκτρονικό υπολογιστή. Στα σύγχρονα προεκτοπιστικά (αγγλ.: preemptive) λειτουργικά συστήματα, στον επεξεργαστή συμβαίνει αυτόματη εναλλαγή διεργασιών κάθε λίγες διακοπές του ρολογιού (στην αρχή κάθε «χρονικού κβάντου») ώστε να επιτευχθεί η ψευδοπαράλληλη εκτέλεση πολλαπλών διεργασιών. Στην πραγματικότητα οι διεργασίες εναλλάσσονται στον επεξεργαστή με εξαιρετικά μεγάλη συχνότητα (συνήθως το κβάντο διαρκεί κάποια millisecond). Η εναλλαγή αυτή ονομάζεται θεματική εναλλαγή (αγγλ.: context switch) και, προκειμένου να είναι εφικτή, πρέπει όλες οι πληροφορίες που είναι αποθηκευμένες στην τοπική μνήμη του επεξεργαστή (στους καταχωρητές) για την εκτελούμενη διεργασία, να αποθηκευτούν σε έναν χώρο κάπου στην κύρια μνήμη κατά τη θεματική εναλλαγή. Έτσι, όταν έρθει ξανά η σειρά αυτής της διεργασίας να εκτελεστεί, θα μπορούν να φορτωθούν πάλι πίσω στους καταχωρητές και η εκτέλεση να συνεχίσει από εκεί που σταμάτησε. Σε παλαιότερα υπολογιστικά συστήματα (των δεκαετιών του 1960 και του του 1970) ήταν σε χρήση ο όρος πολυπρογραμματισμός (αγγλ: multiprogramming) για να περιγράψει πολυδιεργασιακά αλλά μη προεκτοπιστικά συστήματα, όπου μία διεργασία απελευθέρωνε τον επεξεργαστή μόνο εκούσια (μέσω ρητής προγραμματιστικής εντολής) ή όταν ανεσταλλόταν η λειτουργία της (π.χ. κατά την αναμονή της για ή έξοδο δεδομένων). Επίσης χρησιμοποιούνταν ο όρος χρονομερισμός (αγγλ: time-sharing) για αναφορά στον πολυπρογραμματισμό ή (αργότερα) την προεκτοπιστική πολυδιεργασία, όπου οι ψευδοπαράλληλα εκτελούμενες διεργασίες είχαν εκκινηθεί από διαφορετικούς χρήστες, οι οποίοι έτσι διαμοιράζονταν την υπολογιστική ισχύ ενός κεντρικού υπολογιστή. في نظم تشغيل الحاسوب، جدولة المهام (Scheduling بالإنجليزية) هي عملية يقوم بها نظام تشغيل لجعل المصادر(و.م.م - قرص صلب - شبكة ...) المتوفرة تستخدم بشكل أمثل حيث أن جدولة المهام تحدد المصادر المتوفرة وتحاول استعمالها في معالجة المهمة القادمة لكل مصدر على حدة. في الحاسوب وفي وقت وجيز جدا تحتاج مجموعة من المهام لاستعمال معالج البيانات على سبيل المثال، لكن المعالج لا يستطيع معالجة هده المهام كلها في نفس الوقت هنا يأتي دور جدولة المهام فهي التي تقرر من سيدخل الأول ومن سيلي الأول وكم من الوقت سوف يستعمل المعالج، هدا الأمر ينطبق على باقي المصادر المستخدمة في معالجة البيانات. لمعالجة المهام دور مهم في استعمال مصادر الحاسوب بشكل جيد حيث أنها تقوم بمحاولة الاستغلال الكلي لإمكانيات الحاسوب بطريقة يظهر للمستخدم وكأن الجهاز له إمكانيات غير محدودة. حسب الاستعمال لجدولة المهام العديد من الخوارزميات كل واحد منها يصلح لوضع معين وبإمكانيات معينة وهناك خوارزميات غير قابلة البرمجة لأسباب عدة منها أنها تعتمد على ملاحظة المستقبل أو معرفة المدة التي ستستعمل فيها مهمة ما المعالج على سبيل المثال Plánování procesů (anglicky scheduling) je v informatice úkol jádra operačního systému, ve kterém je spuštěno více procesů najednou. Týká se tedy víceúlohových systémů podporujících multitasking anebo multithreading, které využívají paralelizmus anebo pseudoparalelizmus. Plánování procesů řeší výběr, kterému následujícímu procesu bude přidělen procesor a proces tak poběží, přičemž výběr je závislý na prioritách jednotlivých procesů a algoritmu, kterým výběr proběhne. Běžné operační systémy (pro desktopové počítače) vyžadují, aby byla při přidělování procesoru jednotlivým procesům zachována jistá míra spravedlnosti. Operační systém reálného času (anglicky real-time operating system) vyžadují, aby navíc byly splněny dodatečné podmínky, například aby výběr byl preciznější, deterministický a pracoval se zárukami. Scheduling is de manier waarop processen prioriteiten worden gegeven in een prioriteitenwachtrij van multitasking- en multiprocessingbesturingssystemen en in het ontwerp van een realtimebesturingssysteem. Deze taak wordt uitgevoerd door software die bekendstaat als een scheduler of CPU scheduler. De processor (CPU) moet regelmatig lange tijd wachten op in- en uitvoer. Tijdens deze wachttijd kan dan een deel van een ander proces uitgevoerd worden. Om te bepalen welk proces uitgevoerd mag worden, wordt een scheduler gebruikt. De scheduler moet de processorbelasting balanceren en voorkomen dat één proces alle CPU-tijd gebruikt, of juist geen CPU-tijd krijgt. In realtimeomgevingen, zoals , zorgt de scheduler er ook voor dat processen zich aan hun deadline kunnen houden; dit is cruciaal om het systeem stabiel te houden. Er bestaan verschillende methoden om scheduling te implementeren. Deze kunnen in twee groepen ingedeeld worden: * preemptive scheduling: de processen worden onderbroken tijdens hun uitvoer zodat de scheduler een ander proces kan hervatten. De processen kunnen onderbroken worden * non-preemptive: de scheduler kan pas een ander proces starten nadat het huidige proces klaar is. De processen kunnen niet onderbroken worden De term scheduler wordt ook gebruikt als benaming voor een programma dat op gezette tijden andere programma's start. Een voorbeeld hiervan is het programma cron in Unix-achtige besturingssystemen. Scheduling met cron gebeurt op een enkele machine. Scheduling op meerdere machines kan met Cronacle van Redwood, van Computer Associates of Tivoli Workload Scheduler van IBM. Databases zoals Oracle en MySQL kennen ook een ingebouwd schedulingmechanisme. Ein Prozess-Scheduler (Scheduler = Steuerprogramm; vom englischen schedule für „Zeitplan“) ist eine Arbitrationslogik, die die zeitliche Ausführung mehrerer Prozesse in Betriebssystemen und in der Anwendungsvirtualisierung regelt. Prozess-Scheduler kann man grob in unterbrechende (präemptiv) und nicht unterbrechende (non preemptive, auch kooperativ genannt) aufteilen. Nicht unterbrechende Scheduler lassen einen Prozess, nachdem ihm die CPU einmal zugeteilt wurde, solange laufen, bis dieser diese von sich aus wieder freigibt oder bis er blockiert. Unterbrechende Scheduler teilen die CPU von vornherein nur für eine bestimmte Zeitspanne zu und entziehen dem Prozess diese daraufhin wieder. Weiter ist eine Unterscheidung in „work-conserving“ und „non work-conserving“ Strategien möglich. Eine Scheduler-Strategie arbeitet „work-conserving“, wenn das Umschalten zwischen Prozessen nur eine vernachlässigbar geringe Zeit in Anspruch nimmt. Man kann verschiedene Systeme unterscheiden, in welchen jeweils verschiedene Anforderungen an den Scheduler gestellt werden: 1. * Stapelverarbeitungssysteme 2. * interaktive Systeme 3. * Echtzeitsysteme In Stapelverarbeitungssystemen sieht der Scheduler denkbar einfach aus: Ankommende Aufträge werden in eine Warteschlange eingereiht und jedes Mal, wenn ein Job abgearbeitet ist, kommt der nächste aus der Schlange dran (Queue-Manager). Interaktive Systeme stellen andere Anforderungen: Der Benutzer legt Wert auf kurze Antwortzeit. Wenn er beispielsweise in einem Texteditor eine Tastatureingabe tätigt, sollte der Text sofort erscheinen. Ein Echtzeitsystem muss garantieren, dass ein Prozess eine Aufgabe innerhalb einer vorgegebenen Zeitspanne abgearbeitet haben muss. Bei harten Echtzeitanforderungen wird das in 100 % aller Fälle garantiert, während bei weichen Anforderungen das Zeitlimit in einem kleinen Prozentsatz der Fälle überschritten werden darf. Typische Desktop-PCs sind interaktive Systeme, auf denen gelegentlich auch Prozesse als so genannte Hintergrundprozesse mit niedrigerer Priorität ablaufen können. 스케줄링(scheduling)은 다중 프로그래밍을 가능하게 하는 운영 체제의 동작 기법이다. 운영 체제는 프로세스들에게 CPU 등의 자원 배정을 적절히 함으로써 시스템의 성능을 개선할 수 있다. 调度在计算机中是分配工作所需资源的方法。资源可以指虚拟的计算资源,如线程、进程或数据流;也可以指硬件资源,如处理器、网络连接或扩展卡。 进行调度工作的程序叫做调度器。调度器通常的实现使得所有计算资源都处于忙碌状态(在负载均衡中),允许多位用户有效地同时共享系统资源,或达到指定的服务质量。调度是计算自身的基础,同时也是编程语言计算模型固有的部分。调度器使得在单处理器上通过多任务处理,从而让执行多个进程成为可能。 调度器可能会针对不同的目标设计,例如:最大化、响应时间最小化、最低延迟、或最大化公平。在实践中,这些目标通常是互相冲突的,因此,调度器会实现一个权衡利弊的折中方案,而侧重点则可能是前文提到的任何一种,这取决于用户的需求和目的。 在实时环境,例如工业上用于自动控制(如机器人)的嵌入式系统,调度器必须保证进程的调度不能超过最后期限 —— 这是保持系统稳定运行的关键因素。调度也可能是通过一个管理性的后端进行,而任务是通过网络发配到若干远程设备上的。 El planificador (en inglés, scheduler) es un componente funcional muy importante de los sistemas operativos multitarea y multiproceso, y es esencial en los sistemas operativos de tiempo real. Su función consiste en repartir el tiempo disponible de un microprocesador entre todos los procesos que están disponibles para su ejecución.​ En informàtica, el planificador (en anglès, scheduler), és un component funcional molt important dels sistemes operatius multitasca i multiprocés i essencial en els sistemes operatius en temps real. El planificador assigna treball als recursos del sistema. El treball poden ser elements virtual com processos, fils d'execució o flux de dades, el treball és planificat i assignat a recursos hardware com per exemple processadors, enllaços de telecomunicacions, targetes d'expansió. El planificador porta a terme la planificació l'activitat. Els planificadors usualment estan implementats per mantenir ocupats tots els recursos de l'ordinador (com en el balanç de càrrega), permeten que múltiples usuaris comparteixen els recursos del sistema de manera efectiva o per obtenir una qualitat de servei objectiva. La planificació és una part fonamental per la informàtica i una part intrínseca del model d'execució en un sistema informàtic. El concepte de planificació fa possible l'existència de sistemes multitasca amb una sola unitat de processament (CPU). Schedulering innebär att schemalägga de uppgifter en dator ska utföra. En av operativsystemets viktigaste uppgifter är att fördela arbetet mellan olika processer, vilket sker automatiskt utifrån olika algoritmer. Schedulering kan också syfta på de arbeten som en användare schemalägger för datorn att utföra. Планува́ння викона́ння завда́нь (англ. Scheduling) є однією з ключових концепцій в багатозадачності і багатопроцесорних систем, як в операційних системах загального призначення, так і в операційних системах реального часу. Планування полягає в призначенні пріоритетів процесам в черзі з пріоритетами. Утиліта, що виконує це завдання, називається планувальником (англ. Scheduler). Найважливішою метою планування завдань є якнайповніше завантаження доступних ресурсів. Для забезпечення загальної продуктивності системи планувальник має опиратися на: * Використання процесора(-ів) — дати завдання процесору, якщо це можливо. * Пропускна здатність — кількість процесів, що виконуються за одиницю часу. * Час на завдання — кількість часу, для повного виконання певного процесу. * Очікування — кількість часу, який процес очікує в черзі готових. * Час відповіді — час, який проходить від подання запиту до першої відповіді на запит. * Справедливість — рівність процесорного часу для кожної ниті У середовищах обчислень реального часу, наприклад, на пристроях, призначених для автоматичного управління в промисловості (наприклад, робототехніка), планувальник завдань повинен забезпечити виконання процесів в перебігу заданих часових проміжків (час відгуку); це критично для підтримки коректної роботи системи реального часу. Dyspozytor (ang. scheduler), zwany czasami planistą niskopoziomowym (ang. low-level scheduler) – część systemu operacyjnego odpowiedzialna za przydzielanie czasu procesora w ramach przełączania zadań. Decyzja o tym, któremu procesowi przydzielić czas procesora jest podejmowana przez algorytm szeregowania. Do zadań dyspozytora należy m.in. przełączanie kontekstu. Działania planisty zwykle muszą być skonsolidowane z całością systemu. Dlatego w praktycznie używanych algorytmach szeregowania pojawiają się dodatkowe cechy, takie jak: * Planowanie priorytetowe – wybierany jest proces o najwyższym priorytecie. W tej metodzie występuje problem nieskończonego blokowania (procesu o niskim priorytecie przez procesy o wysokim priorytecie). Stosuje się tu postarzanie procesów, polegające na powolnym podnoszeniu priorytetu procesów zbyt długo oczekujących. * Planowanie wielopoziomowe – zadania przypisywane są do kolejek szeregowania w zależności od parametru opisującego każde z zadań jakim w praktyce zwykle jest priorytet. Zadania w danej kolejce są następnie szeregowane określonym algorytmem takim jak na przykład FIFO lub round-robin i kierowane do wykonania. Jeśli w danej kolejce nie ma zadań gotowych do wykonywania, planista ponownie dokonuje analizy kolejki, ale dla zadań o niższym priorytecie. Zwykle możliwa jest zmiana kolejki w której szeregowane jest zadanie, poprzez zmianę priorytetu zadania. * Planowanie wieloprocesorowe – na jednakowe lub różne procesory, a także całe komputery; * Planowanie z uwzględnieniem mechanizmów – ze względu na powiązanie zadań różnymi zasobami, a nie tylko procesorem, konieczne (w celu uniknięcia problemu zakleszczeń) jest uwzględnienie aspektu dostępu do tych innych zasobów przez szeregowane zadania. O escalonamento de processos ou agendador de tarefas (em inglês scheduling) é uma atividade organizacional feita pelo escalonador (scheduler) da CPU ou de um sistema distribuído, possibilitando executar os processos mais viáveis e concorrentes, priorizando determinados tipos de processos, como os de I/O Bound e os CPU Bound. O escalonador de processo é um processo que deve ser executado quando da mudança de contexto (troca de processo), ao passo que ele escolhe o processo que será executado pela CPU, sendo o escalonamento realizado com o auxílio do hardware. São utilizados algoritmos de escalonamento para determinar qual processo será executado em determinado momento e por quanto tempo. O escalonador de processos de 2 níveis escolhe o processo que tem mais prioridade e menos tempo e coloca-o na memória principal, ficando os outros alocados em disco; com essa execução o processador evita ficar ocioso. O escalonador deve ainda se preocupar com a eficiência da CPU, pois o chaveamento de processos é complexo e custoso, uma vez que ele afeta o desempenho do sistema e por sua vez a satisfação do usuário. Dans les systèmes d'exploitation, l’ordonnanceur est le composant du noyau du système d'exploitation choisissant l'ordre d'exécution des processus sur les processeurs d'un ordinateur. En anglais, l'ordonnanceur est appelé scheduler. Un processus a besoin de la ressource processeur pour exécuter des calculs; il l'abandonne quand se produit une interruption, etc. De nombreux anciens processeurs ne peuvent effectuer qu'un traitement à la fois. Pour les autres, un ordonnanceur reste nécessaire pour déterminer quel processus sera exécuté sur quel processeur (c'est la notion d'affinité, très importante pour ne pas dégrader les performances). Au-delà des classiques processeurs multicœur, la notion d'hyperthreading rend la question de l'ordonnancement encore un peu plus complexe. À un instant donné, il y a souvent davantage de processus à exécuter que de processeurs. Un des rôles du système d'exploitation, et plus précisément de l'ordonnanceur du noyau, est de permettre à tous ces processus de s'exécuter à un moment ou un autre et d'utiliser au mieux le processeur pour l'utilisateur. Pour que chaque tâche s'exécute sans se préoccuper des autres et/ou aussi pour exécuter les tâches selon les contraintes imposées au système (exemple: contraintes temporelles dans le cas d'un système d'exploitation temps réel) , l'ordonnanceur du noyau du système effectue des commutations de contexte de celui-ci. Lo scheduler (in italiano pianificatore o gestore dei processi), in informatica, è un componente di un sistema operativo ovvero un programma che implementa un algoritmo di scheduling (in italiano algoritmo di pianificazione) il quale, dato un insieme di richieste di accesso ad una risorsa (tipicamente l'accesso al processore da parte di un processo da eseguire), stabilisce un ordinamento temporale per l'esecuzione di tali richieste, privilegiando quelle che rispettano determinati parametri secondo una certa politica di scheduling, in modo da ottimizzare l'accesso a tale risorsa e consentire così l'espletamento del servizio/istruzione o processo desiderato. L'attenzione posta su alcuni parametri piuttosto che su altri differenzia la cosiddetta politica di scheduling all'interno della gestione dei processi dando vita a code di priorità: ad esempio lo scheduler può eseguire le richieste in base al loro ordine di arrivo (FIFO), oppure dare precedenza a quelle che impegnano per meno tempo la risorsa (SNPF); possono esistere politiche che si basano su principi statistici o sulla predizione per individuare un ordinamento delle richieste che si avvicini il più possibile a quello ottimale. 計算機科学においてスケジューリング(英: scheduling)は、スレッドやプロセスやデータの流れについて、システム資源(例えば、プロセッサ時間、通信帯域など)へのアクセスを与える方法である。システムを効果的に負荷分散するため、あるいはターゲットの Quality of Service を保証するためになされる。スケジューリングアルゴリズムは、マルチタスク(同時に複数のプロセスを実行)や多重化(複数のデータの流れを同時に転送)の発展とともに進化してきた。 スケジューラの主な関心事は以下の通りである。 * スループット - 単位時間ごとに実行完了するプロセスの総数 * レイテンシ * ターンアラウンド - プロセスの発行から完了までの総時間 * 応答時間 - 要求を送ってから最初の応答が生成されるまでにかかる時間 * 公平さ/待ち時間 - 各プロセスに平等にCPU時間を割り当てること(またより一般的には、各プロセスの優先度に応じた適切な時間) スループットを最大化し、レイテンシを最小化するのがスケジューリングの目標である。しかし実際にはこれらの目標は同時に満たすのが難しく、スケジューラは適当なところで妥協した実装とすることが多い。ユーザーのニーズと目的によって上記のいずれかに力点を置く。 ファクトリーオートメーションのための組み込みシステム(例えば産業用ロボット)などのリアルタイム環境では、スケジューラがプロセスの時間制限(デッドライン)を満たすことを保証する必要がある。これは、システムの安定性を保つ上で重要である。 近年では消費電力を考慮したローパワースケジューリングの研究が盛んに行われている。 Планирование выполнения задач — одна из ключевых концепций в многозадачности и многопроцессорности как в операционных системах общего назначения, так и в операционных системах реального времени. Планирование заключается в назначении приоритетов процессам в очереди с приоритетами. Программный код, выполняющий эту задачу, называется планировщиком (англ. task switcher, scheduler). Самой важной целью планирования задач является наиболее полная загрузка процессора. Производительность — количество процессов, которые завершают выполнение за единицу времени. Время ожидания — время, которое процесс ожидает в очереди готовности. Время отклика — время, которое проходит от начала запроса до первого ответа на запрос. В средах вычислений реального времени, например, на мобильных устройствах, предназначенных для автоматического управления в промышленности (например, робототехника), планировщик задач должен обеспечить отработку процессов в течение заданных временны́х промежутков (время отклика); это критично для поддержания корректной работы системы реального времени. In computing, scheduling is the action of assigning resources to perform tasks. The resources may be processors, network links or expansion cards. The tasks may be threads, processes or data flows. The scheduling activity is carried out by a process called scheduler. Schedulers are often designed so as to keep all computer resources busy (as in load balancing), allow multiple users to share system resources effectively, or to achieve a target quality-of-service. Scheduling is fundamental to computation itself, and an intrinsic part of the execution model of a computer system; the concept of scheduling makes it possible to have computer multitasking with a single central processing unit (CPU).
gold:hypernym
dbr:Method
prov:wasDerivedFrom
wikipedia-en:Scheduling_(computing)?oldid=1116730026&ns=0
dbo:wikiPageLength
42303
foaf:isPrimaryTopicOf
wikipedia-en:Scheduling_(computing)
Subject Item
dbr:Mid-term_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Mid-term_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Non-blocking_algorithm
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Work-conserving_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Working_set
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Medium-term_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Medium-term_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Random_boosting
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:SCHED_DEADLINE
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:SAP_NetWeaver
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Skip_list
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Temporal_isolation_among_virtual_machines
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Visual_Expert
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Run_queue
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
Subject Item
dbr:Linux_Process_Scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Short-term_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Short-term_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Running_queue
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Packet_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Fixed_priority_scheduling_class
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Task_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Task_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Process_scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Deterministic_Scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Process_Scheduler
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Process_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Processor_scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Processor_time
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:CPU_Scheduling
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
dbr:Time-sharing_scheduling_class
dbo:wikiPageWikiLink
dbr:Scheduling_(computing)
dbo:wikiPageRedirects
dbr:Scheduling_(computing)
Subject Item
wikipedia-en:Scheduling_(computing)
foaf:primaryTopic
dbr:Scheduling_(computing)