4274 views|11 replies

5218

Posts

239

Resources
The OP
 

"Time Analysis of Embedded Software" Book Friends Q&A Episode 3: Operating Systems [Copy link]

 

Judging from the theme, it seems to be a preparatory chapter that seems to have nothing to do with time?

Dear readers of "Time Analysis of Embedded Software" ( @luyism , @Common Ze1 , @Digital Leaf , @hehung , @qinyunti ):

You need to finish reading the third chapter of the book, Operating Systems, within this week and follow the thread to participate in the Q&A interaction:

(1) The first person to post a question about this chapter, the second person to answer the question raised by the first person, and the third and fourth people to continue the question-answering chain;

(2) The last person is the chapter summary role, who summarizes the chapter in the form of text or a mind map. This is the end of the chapter interaction.

Note: The questions initiated are of practical significance to the solvers’ understanding and learning of the contents of this chapter; the questions initiated cannot be repeated.

Activity exchange group

The forum has set up an automotive electronics exchange group. Interested friends are welcome to add "helloeeworld" as a friend on WeChat and start a conversation: Join the automotive electronics exchange group and join the group to communicate.

Scan the QR code and start chatting: join the automotive electronics exchange group.

This post is from Embedded System
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Latest reply

Is there an electronic trial version?   Details Published on 2024-7-18 13:52

2549

Posts

0

Resources
2
 

In the system chapter, what is the difference between processes and threads?

This post is from Embedded System

Comments

Based on the concepts learned in school, a process is the smallest unit of resource allocation (i.e. a process has its own independent heap and other resources); a thread is the smallest unit of code execution (i.e. at any given time only one thread occupies the CPU (for a single core), and multiple threads take turns to occupy the CPU).  Details Published on 2024-7-8 23:13
 
 

501

Posts

4

Resources
3
 
Digital Leaf published on 2024-7-8 22:35 In the system chapter, what is the difference between process and thread?

Based on the concepts we learned in school, it can be summed up in one sentence:

A process is the smallest unit of resource allocation (i.e., a process has its own independent heap and other resources);

A thread is the smallest unit of code execution (i.e., only one thread occupies the CPU at any one time (for a single core), and multiple threads take turns to occupy the CPU to run)

This post is from Embedded System
 
 
 

40

Posts

0

Resources
4
 

What are the basic scheduling strategies of OSEK/VDX and how do they affect the priority and execution order of tasks?

This post is from Embedded System
 
 
 

7173

Posts

195

Resources
5
 

OSEK/VDX's basic scheduling strategies include fully preemptive and non-preemptive, which affect the priority and execution order of tasks by defining task groups and task attributes.

Fully preemptive scheduling strategy: Once a task with a higher priority than the current task enters the ready state, the current task will be preempted. After the high-priority task is executed, the preempted low-priority task will continue to execute from the preempted position.

Non-preemptive scheduling strategy: Under this strategy, once the execution order of tasks is determined, they will be executed until the tasks are completed and will not be interrupted by the arrival of other high-priority tasks. Non-preemptive scheduling is suitable for tasks that take a long time to execute and do not require frequent switching.

This post is from Embedded System
 
 
 

282

Posts

2

Resources
6
 

This chapter first introduces the advantages of not using an operating system and the advantages of using an operating system. It also introduces two operating systems with rules, OSEK/VDX and POSIX, which are used in the automotive industry. It analyzes the pros and cons of cooperative and preemptive multitasking, and finally explains processes and threads in POSIX.

The introduction in this chapter is relatively simple, because learning a system cannot be explained clearly in a short chapter. The author only finds out the most important parts of the system and analyzes and explains them. To further understand the system, you need to specifically read the relevant documents.

This post is from Embedded System
 
 
 

7431

Posts

2

Resources
7
 

Is there a catalogue?

This post is from Embedded System

Comments

nmg
The book catalog is in the product information section of the event page below https://bbs.eeworld.com.cn/elecplay/content/d109b530  Details Published on 2024-7-16 15:36
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

5218

Posts

239

Resources
8
 

The book catalog is in the product information section of the event page below

https://bbs.eeworld.com.cn/elecplay/content/d109b530

This post is from Embedded System
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Comments

It's interesting to look at the catalog  Details Published on 2024-7-17 11:17
 
 
 

7431

Posts

2

Resources
9
 
nmg Published on 2024-7-16 15:36 The book catalog is in the product information column of the event page below https://bbs.eeworld.com.cn/elecplay/content ...

It's interesting to look at the catalog

This post is from Embedded System

Comments

nmg
Yes, and this book has received very good feedback from netizens who have read it, saying it is very informative.  Details Published on 2024-7-17 14:35
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

5218

Posts

239

Resources
10
 
freebsder posted on 2024-7-17 11:17 It’s interesting to look at the directory

Yes, and this book has received very good feedback from netizens who have read it, saying it is valuable information.

This post is from Embedded System
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Comments

Is there an electronic trial version?  Details Published on 2024-7-18 13:52
 
 
 

7431

Posts

2

Resources
11
 
nmg posted on 2024-7-17 14:35 Yes, and the feedback from netizens who participated in reading this book is also very good, saying that it is a solid resource

Is there an electronic trial version?

This post is from Embedded System

Comments

nmg
Probably not. You can try searching.  Details Published on 2024-7-19 10:07
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

5218

Posts

239

Resources
12
 
freebsder posted on 2024-7-18 13:52 Is there an electronic trial version?

Probably not. You can try searching.

This post is from Embedded System
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list